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和ajax代替iframe的方法(详解)
Apr 12 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jQuery实现增删改查
Dec 22 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重定向的三种方法分享
2012/02/22 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
详解爬虫被封的问题
2019/04/23 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
python Pexpect模块的使用
2020/12/25 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
长城导游词300字
2015/01/30 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
升职自荐信范文
2015/03/27 职场文书
学前班教学反思
2016/02/24 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python
python Django框架快速入门教程(后台管理)
2021/07/21 Python
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技