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实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jQuery实现移动端下拉展现新的内容回弹动画
Jun 24 jQuery
jQuery实现全选按钮
Jan 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
大师制作的中短波矿石收音机
2020/04/02 无线电
PHP Array交叉表实现代码
2010/08/05 PHP
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
Pycharm修改python路径过程图解
2020/05/22 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
Sql面试题
2013/03/20 面试题
怎样写好自我鉴定
2013/12/04 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
新农村建设汇报材料
2014/08/15 职场文书
社区义诊通知
2015/04/24 职场文书
宣传稿格式范文
2015/07/23 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL