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插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jQuery实现简单QQ聊天框
Aug 27 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
在Javascript中定义对象类别
2006/12/22 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
python设计模式大全
2016/06/27 Python
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
django下创建多个app并设置urls方法
2020/08/02 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
关于青春的演讲稿三分钟
2014/08/22 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
消防安全月活动总结
2015/05/08 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
《穷人》教学反思
2016/02/19 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
goland 恢复已更改文件的操作
2021/04/28 Golang
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技