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插件制作 自增长输入框实现代码
Aug 17 jQuery
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jQuery表单设置值的方法
Jun 30 jQuery
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
jquery实现手风琴案例
May 04 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
PHP中include()与require()的区别说明
2010/03/10 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
2016/12/14 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
Python完全新手教程
2007/02/08 Python
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
工程监理应届生求职信
2013/11/09 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
如何撰写创业策划书
2019/06/27 职场文书
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers