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 Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
详解jQuery中的easyui
Sep 02 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jquery实现手风琴案例
May 04 jQuery
jquery实现简单每周轮换的日历
Sep 10 jQuery
jQuery实现动态操作table行
Nov 23 jQuery
使用jquery实现轮播图效果
Jan 02 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 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
PHP如何将XML转成数组
2016/04/04 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
nodeJS微信分享
2017/12/20 NodeJs
Python实现简单HTML表格解析的方法
2015/06/15 Python
浅谈django orm 优化
2018/08/18 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
大一自我鉴定范文
2013/12/27 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
顶撞老师检讨书
2014/02/07 职场文书
学习雷锋倡议书
2014/04/15 职场文书
公司委托书怎么写
2014/08/02 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
创业计划书之餐饮
2019/09/02 职场文书
python实现简单区块链结构
2021/04/25 Python
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫