jQuery编写QQ简易聊天框


Posted in jQuery onAugust 27, 2020

本文实例为大家分享了jQuery编写QQ简易聊天框的具体代码,供大家参考,具体内容如下

jQuery编写QQ简易聊天框

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title>QQ简易聊天框</title>
 <link rel="stylesheet" href="css/chat.css" >
 <style type="text/css">
 .chatBody ul li{ list-style-type:none;}
 .chatBody ul li img{ width:35px; height:33px; float:left;}
 .chatBody ul li h1{width:395px; text-indent:0px; margin-left:6px;float:left; font-size:15px; font-weight:normal;}
 .chatBody ul li p{width:385px; text-indent:5px; margin:0px 10px 0px 6px; border-radius:5px; height:30px; line-height:30px;font-size:14px; float:left; background:#CCC}
 </style>
 <script type="text/javascript" src="js/jquery-1.12.4.js"></script>
 <script type="text/javascript">
 $(document).ready(function() {
     //点击发送
    $("#send").click(function(){
  qqQend();
 }); 
 $(document).keydown(function(event){
 if(event.keyCode=="13"){//按下回车键
 qqQend();
 }
 });
 
 function qqQend(){
 var $text=$(".chatText").val();//获取输入框内容
 if($text==""){
 alert("请输入聊天内容");
 }else{ 
 var tou=new Array(1,2,3);
 var names=new Array("时尚依人","松松","六月奇迹");
 var r=parseInt(Math.random()*tou.length);
 var touPath="images/head0"+tou[r]+".jpg";//头像路径
 $name=names[r];//人物昵称  
 //1、创建li
 $li=$("<li></li>");
 //2、创建img
 var $img=$("<img src="+touPath+" />");
 $li.append($img);
 //3、创建h1
 var $h1=("<h1>"+$name+"</h1>");
 $li.append($h1);
 //4、创建p
 var $p=$("<p>"+$text+"</p>");
 $li.append($p);
 //5、把li添加到 <div class="chatBody"><ul></ul></div>中
 $(".chatBody ul").append($li);
      $(".chatText").val('');//清空输入框 
 }
 }
 });
 </script>
</head>
<body>
<section id="chat">
 <div class="chatBody"><ul></ul></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>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
详解jQuery中的easyui
Sep 02 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
jQuery实现简单QQ聊天框
Aug 27 #jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 #jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 #jQuery
jQuery实现评论模块
Aug 19 #jQuery
jQuery实现简单评论功能
Aug 19 #jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 #jQuery
jQuery实现异步上传一个或多个文件
Aug 17 #jQuery
You might like
PHP中redis的用法深入解析
2014/02/20 PHP
php写app用的框架整理
2019/09/29 PHP
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
vue实现留言板todolist功能
2017/08/16 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
vue之延时刷新实例
2019/11/14 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
你应该知道的python列表去重方法
2017/01/17 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python实现的选择排序算法示例
2017/11/29 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
.NET概念性的面试题
2012/02/29 面试题
this关键字的作用
2016/01/30 面试题
关于Java finally的面试题
2016/04/27 面试题
领导证婚人证婚词
2014/01/13 职场文书
单位未婚证明范本
2014/01/18 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
三潭印月的导游词
2015/02/12 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
只用Python就可以制作的简单词云
2021/06/07 Python