首页 > 其他 > 详细

聊天窗口

时间:2017-07-01 17:08:19      阅读:321      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>QQ简易聊天框</title>
<link rel="stylesheet" href="css/chat.css">
</head>
<body>
<section id="chat">
<div class="chatBody"></div>
<div><img src="images/icon.jpg"></div>
<textarea class="chatText"></textarea>

<div class="btn"><span>关闭(C)</span><span id="send">发送(S)</span></div>
</section>
<script src="js/jquery-1.12.4.js"></script>

<script>
$(function(){
var headImg=new Array("head01.jpg","head02.jpg","head03.jpg");
var uName=new Array("张三","李四","王五");
$("#send").click(function(){
if($(".chatText").val().length>0){
var str=$(".chatBody").html(); //获取聊天窗口显示框
var iNum=Math.floor(Math.random()*3); //产生随机下标数(小数点后舍去)
var headStr="<div><img src=images/"+headImg[iNum]+"></div> "; //产生随机头像图片
var userName="<p>"+uName[iNum]+"</p>"; //产生随机名字
var chatStr="<div>"+$(".chatText").val()+"</div>"; //获取输入的文本
var currentStr="<section>"+headStr+userName+chatStr+"</section>"; //将头像图片、名字、输入的文本合并在一起
$(".chatBody").html(str+currentStr); //选择聊天显示框,将
$(".chatBody section div:last").addClass("chatContent");    //设置样式
$(".chatText").val(""); //清空输入框里的内容
}
})
})
</script>
</body>
</html>





css:
* {
margin: 0;
padding: 0;
line-height: 22px;
font-family: "Arial", "微软雅黑";
}

#chat {
margin: 3px auto 0 auto;
width: 436px;
border: 1px #999999 solid;
}

.chatBody {
width: 100%;
height: 220px;
overflow: auto;
}

.chatText {
border: none;
width: 100%;
height: 50px;
}

.btn {
text-align: right;
}

.btn span {
display: inline-block;
padding: 0 10px;
height: 25px;
overflow: hidden;
color: #ffffff;
border-radius: 5px;
background-color: #069dd5;
font-size: 12px;
margin-right: 3px;
cursor: pointer;
}

.chatBody div:first-of-type {
float: left;
width: 38px;
}

.chatBody p {
float: left;
font-size: 12px;
width: 370px;
color: #0000ff;
}

.chatBody div:last-of-type {
float: left;
width: 370px;
font-size: 12px;
}

.chatBody section {
clear: both;
}

.chatContent {
background: #efefef;
border-radius: 5px;
padding: 3px;
}



聊天窗口

原文:http://www.cnblogs.com/Chenghao-He/p/7102742.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!