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中的deferred对象和extend方法详解
May 08 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
jquery选择器简述
2015/08/31 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
Python json模块使用实例
2015/04/11 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
python使用正则筛选信用卡
2019/01/27 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
python如何查看网页代码
2020/06/07 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
python 如何调用远程接口
2020/09/11 Python
英智兴达软件测试笔试题
2016/10/12 面试题
Unix/Linux开发面试题
2016/08/16 面试题
小学生综合素质评语
2014/04/23 职场文书
伦敦奥运会口号
2014/06/13 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
Python3接口性能测试实例代码
2021/06/20 Python
实现一个简单得数据响应系统
2021/11/11 Javascript