jQuery实现简易聊天框


Posted in jQuery onFebruary 08, 2020

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

效果:

jQuery实现简易聊天框

CSS代码:

body{
 margin: 0;
 }
 .kuan{
 height:550px;
 width: 650px;
 background-color: #ccc;
 margin: 80px auto;
 }
 .header{
 width: 100%;
 height: 35px;
 background-color: #00f;
 }
 .chatBody{
 width: 100%;
 height: 70%;
 overflow:auto;
 }
 .footer{
 width: 100%;
 height: 20%;
 }
 h2{
 margin-bottom: 0;
 text-align: center;
 }
 .send{
 background-color: green;
 width: 50px;
 }
 .btn{
 text-align: right;
 }
 .btn span{
 display: inline-block; 
 padding: 0 10px; 
 height: 25px;
   overflow: hidden; 
   color: #fff; 
   border-radius: 5px; 
   background-color: #069dd5; 
   font-size: 12px; 
   margin-right: 3px; 
   cursor:pointer;
  }
  .chatText{
 border: none; 
 width: 100%; 
 height: 50px;
 }
 #input{
 margin-left: 200px;
 width: 100px;
 }
 .a{
   background-color: green; 
   border-radius: 5px;
   width: 200px;
   height: 100%;
 }

主代码:

<div class = "kuan">
 <div class = "header">
  <h2>聊天室</h2>
 </div>
 <div class = "chatBody"></div>
 <div class = "footer">
  <textarea class="chatText"></textarea>
   <div class="btn"><span>关闭(C)</span><span id="send">发送(S)</span></div>
   <input type = "text" id = "input"></input>
  <input type = "submit" value = "确定" id = "sure"></input>
  <select id = "demo">
  <option value = ""></option>
  </select>
 </div>
 </div>

jQuery代码:

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>
<script type="text/javascript">
 $("#demo").change(function(){
  $("#input").val($(this).val());//将下拉框里的内容放到文本框里
 });
 $(document).ready(function(){
   $("#send").click(function(){
     var $nei = $("textarea").val();
     var $n = $("#input").val();
     if($nei.length==""){
       alert("你没写东西啊");
     }else{
       var $currentstr=$(".chatBody").append("<div>" + $n + ":" + "<p>" + $nei + "</p></div>");
       $(".chatBody p").addClass("a");//消息框颜色
       $("textarea").val("");//发送框消息消失
     }
   });
 });
</script>

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

jQuery 相关文章推荐
基于jQuery实现文字打印动态效果
Apr 21 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
jquery 键盘事件的使用方法详解
Sep 13 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jQuery实现图片切换效果
Oct 19 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jquery添加div实现消息聊天框
Feb 08 #jQuery
jQuery实现聊天对话框
Feb 08 #jQuery
jquery实现聊天机器人
Feb 08 #jQuery
jQuery实现获取多选框的值示例
Feb 07 #jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 #jQuery
如何使用Jquery动态生成二级选项列表
Feb 06 #jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 #jQuery
You might like
php 301转向实现代码
2008/09/18 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
AngularJs每天学习之总体介绍
2017/08/07 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Python获取邮件地址的方法
2015/07/10 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
商务专员岗位职责
2013/11/23 职场文书
小学毕业寄语大全
2014/04/03 职场文书
工程索赔意向书
2014/08/30 职场文书
文员岗位职责范本
2015/04/16 职场文书
小学英语教学随笔
2015/08/14 职场文书
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技