jQuery实现简易QQ聊天框


Posted in jQuery onFebruary 10, 2020

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

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>例子1</title>
<style type="text/css">
*{list-style: none;margin: 0;padding: 0;}
.box1{
 width: 500px;
 height: 480px;
 border: 1px solid #aaa;
 margin: 0 auto;
 margin-top: 20px;
}
.box{
 width: 500px;
 height: 250px;
 overflow: auto;
}
#bb{
 width: 494px;
 margin-top: -5px;
 border: 1px solid white;
 outline: none;
}
img{
 width: 500px;
}
.btn{
 margin-left:325px;
}
.btn,.btn1{
 background: #069dd5;
 width: 80px;
 padding: 3px 0;
 border-radius: 7px;
 color: white;
 font-size: 14px;
 outline: none;
}
.image{
 margin: 5px;
 width: 50px;
}
.pp{
 margin-left: 60px;
 margin-top: -50px;
 color: #009494;
 margin-bottom: 10px;
}
.ppp{
 width: 400px;
 margin-left: 60px;
 background: #eee;
 border-radius: 5px;
 padding: 5px; 
 font-size: 14px;
}
.item{
 margin-bottom: 20px;
}
</style>
</head>
<body>
<div class="box1">
 <div class="box">
 <ul class="items"></ul>
 </div>
 <img src="asd.jpg" alt="">
 <textarea name="" id="bb" cols="30" rows="10"></textarea> 
 <button class="btn">关闭(c)</button>
 <button class="btn1">发送(s)</button>

</div> 
</body>
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
<script type="text/javascript">
$(function(){
 var ul = $(".items")
 var arr=[1,2,3]
 var arr1=["松松","六月的雨","毛毛"]
 function num(n,m){
 //封装随机数
 return Math.round(Math.random()*(m-n)+n)
 }
 $(".btn1").click(function(){
 //创建按钮点击事件
 var li = $("<li></li>") 
 //创建一个li标签
 var imgs = $("<img src='' alt=''/>")
 //创建一个img标签
 var h4 = $("<h4></h4>")
 //创建一个h4标签
 var p = $("<p></p>")
 //创建一个p标签
 var val = bb.value;
 //获取文本域的值
 p.html(val);
 //把文本域的值赋给p标签
 $(p).addClass("ppp")
 //给p标签加一个css样式
 $(li).addClass("item")
 //给li加一个css样式
 li.appendTo(ul)
 //把li插入到ul内
 bb.value = "";
 //清空文本域内容
 var arr2 = num(0,arr.length-1)
 //提取随机数
 $(h4).addClass("pp")
 //给h4添加css样式
 h4.html(arr1[arr2])
 //给h4赋值
 $(imgs).attr({"src":arr[arr2]+".jpg"})
 //给img添加属性和属性值
 $(imgs).addClass("image")
 //给img添加一个css样式
 p.appendTo(li)
 //将p标签插入li内
 h4.prependTo(li)
 //将h4标签插入li内
 imgs.prependTo(li)
 //将img标签插入li内
 $(".box").scrollTop($(".box")[0].scrollHeight);
 //让滚动条始终在最底端
 })
})
</script>
</html>

jQuery实现简易QQ聊天框

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

jQuery 相关文章推荐
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
jquery轮播图插件使用方法详解
Jul 31 jQuery
jQuery实现简单聊天室
Feb 08 #jQuery
jquery实现点击弹出对话框
Feb 08 #jQuery
jQuery实现简易聊天框
Feb 08 #jQuery
jquery添加div实现消息聊天框
Feb 08 #jQuery
jQuery实现聊天对话框
Feb 08 #jQuery
jquery实现聊天机器人
Feb 08 #jQuery
jQuery实现获取多选框的值示例
Feb 07 #jQuery
You might like
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
javascript实现完美拖拽效果
2015/05/06 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
Python 实现随机数详解及实例代码
2017/04/15 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
Django重设Admin密码过程解析
2020/02/10 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
华三通信H3C面试题
2015/05/15 面试题
大学生护理专业自荐信
2013/10/03 职场文书
口头翻译求职人自荐信
2013/12/07 职场文书
实习生自我鉴定
2013/12/12 职场文书
市场专员岗位职责
2014/02/14 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python