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遍历节点方法汇总(推荐)
May 13 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 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二维数组的去重问题解析
2011/07/17 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
2015/11/06 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
详解python的ORM中Pony用法
2018/02/09 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
pytorch permute维度转换方法
2018/12/14 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
探亲邀请信范文
2014/01/30 职场文书
学习标兵获奖感言
2014/02/20 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB