日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery添加div实现消息聊天框

發布時間:2024/8/23 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery添加div实现消息聊天框 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上代碼

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style> * {margin: 0;padding: 0; }.border {margin-left: 300px;width: 900px;background-color: white;position: relative;border: 1px solid rgb(221, 221, 221); }.border .border-next {background-color: #dcad50;position: relative;height: 23px;line-height: 40px;display: flex;padding: 10px 60px 10px 80px; }.border-next .people {background-color: #dcad50;font-size: 20px;color: black;font-family: 楷體;margin-left: 300px; }.border .border-second {background-color: white;margin-left: 0px;width: 700px;height: 530px;flex: 1;flex-direction: column;overflow-y: auto;border-right: 1px solid rgb(221, 221, 221);border-bottom: 1px solid rgb(221, 221, 221); }.border .border-img {background-color: white;margin-left: 0px;width: 700px;height: 30px;border-right: 1px solid rgb(221, 221, 221);border-bottom: 1px solid rgb(221, 221, 221); }.border-bottom {display: flex;width: 700px;height: 120px;background-color: white;overflow: auto;font-size: 20px;border-style: solid;border-color: #FFFFFF;border-right: 1px solid rgb(221, 221, 221); }.button {display: flex;margin-left: 530px; }.button .shut {background-color: white;width: 70px;height: 30px;font-size: 20px;text-align: center;border: 1px solid rgb(221, 221, 221); }.button .send {background-color: white;margin-left: 15px;width: 70px;height: 30px;font-size: 20px;text-align: center;border: 1px solid rgb(221, 221, 221);background-color: #DBAC50; }.replyChat {display:flex;width: 150px;background: #12B7F5;border-radius: 5px;/* 圓角 */position: relative;margin-left: 500px;align-content: center;margin-bottom: 30px; }.sendChat {display:flex;width: 150px;background: #E5E5E5;border-radius: 5px;/* 圓角 */position: relative;margin-left: 50px;align-content: center;margin-bottom: 30px;border-color: white white white #E5E5E5; }.sendChat span {display: inline-block;margin-left: 10px;line-height: 35px; }.replyChat span {display: inline-block;margin-left: 10px;line-height: 35px; }.sendChat .arrows {position: absolute;top: 5px;left: -16px;/* 圓角的位置需要細心調試哦 */width: 0;height: 0;font-size: 0;border: solid 8px;border-color: white #E5E5E5 white white; }.replyChat .arrow {position: absolute;top: 5px;right: -16px;/* 圓角的位置需要細心調試哦 */width: 0;height: 0;font-size: 0;border: solid 8px;border-color: white white white #12B7F5; }.chatTouXiang {width: 50px;height: 50px;border-radius: 50%; background-repeat: no-repeat;background-size: cover;background-position: center;background-image: url(img/tou.png); } .chatCnt{} </style> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>聊天助手</title> <script src="js/jquery-1.8.3.min.js"></script> <script>window.onload=function(){$(".arrow").hide();$(".arrows").hide();}document.onkeydown = function(e) {if (e.keyCode == 13 && e.ctrlKey) {// 這里實現換行document.getElementById("sendContent").value += "\n";} else if (e.keyCode == 13) {// 避免回車鍵換行e.preventDefault();// 下面寫你的發送消息的代碼f();}}function f() {var cnt = $("#sendContent").val();if(cnt == '')alert('內容不能為空'); if(cnt != ''){var node = document.createElement('div');node.className = 'sendChat';var span = document.createElement('span');span.innerHTML = cnt;var arrow = document.createElement('div');arrow.className = 'arrows';node.appendChild(span);node.appendChild(arrow);$(".border-second").append($(node));$("#sendContent").val('');$.ajax({data : cnt,type : "post",url : "CharServlet?id=" + cnt,dataType : "json",success : function(msg) {var node = document.createElement('div');node.className = 'replyChat';var span = document.createElement('span');span.innerHTML = msg.text;var arrow = document.createElement('div');arrow.className = 'arrow';node.appendChild(arrow);node.appendChild(span);$(".border-second").append($(node));var boderSecondDiv = $('.border-second');var lastChild = boderSecondDiv[0].lastChild;var lastChildH = lastChild.offsetTop;var h = 0;for (var i = 0, len = lastChild.children.length; i < len; i++) {h += lastChild.children[i].offsetHeight;}boderSecondDiv[0].scrollTop = lastChildH + h;},error : function(msg) {alert("請求失敗");}});}} </script> </head><div class="frame"><div class="border"><div class="border-next"><div class="people">聊天助手</div></div><div class="border-second"><div class="chatCnt"><div class="chatTouXiang"></div> <div class="sendChat"><span></span><div class="arrows"></div></div></div><div class="replyChat"><span></span><div class="arrow"></div></div><br></div><div class="border-img"></div><textarea id="sendContent" class="border-bottom"></textarea><div class="button"><button class="shut">關閉</button><button id="selectBtn" class="send" onclick="f()">發送</button></div></div> </div> </body> </html>

總結

以上是生活随笔為你收集整理的jquery添加div实现消息聊天框的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性视屏 | 91丨porny丨 | 毛片基地站 | 国内自拍青青草 | 欧美另类一区二区 | wwwxx在线观看 | 国产欧美激情视频 | 日本免费一区二区三区最新 | 色成人综合 | 91网站免费在线观看 | 熟妇大屁股一区二区三区视频 | 国产综合在线视频 | 夜夜看av| 日本丰满少妇 | 日韩激情视频 | 无码人妻精品一区二区50 | 亚洲精品第一 | 91网站免费入口 | 午夜福利理论片在线观看 | 国产精品视频99 | www成人啪啪18软件 | 亚洲成人精品av | 久热久操| 麻豆激情网| 舐め犯し波多野结衣在线观看 | 中文字幕Av日韩精品 | 男生插女生视频在线观看 | 国产成人在线一区二区 | 亚洲一二三视频 | 夜夜综合| www爱爱| 国产伦一区二区 | 玖玖五月| 日韩免费一级 | 伊人春色在线 | 求av网址| 日韩激情小说 | 手机看片久久 | 一区二区久久精品66国产精品 | 久久高潮视频 | 一区二区av在线 | 国产成人精品无码免费看81 | 美女流白浆视频 | 成年人网站免费视频 | 久久久久久激情 | 国产精品伦一区二区三级古装电影 | 制服诱惑一区二区 | 在线国产黄色 | 极品毛片| 欧美一区亚洲 | 红桃视频在线播放 | 动漫女生光屁股 | 99热热久久 | 欧美日韩一区二区三区69堂 | 就是色| 蜜桃色999 | 亚洲熟妇无码另类久久久 | av大片在线播放 | av中文字幕一区二区三区 | 玖玖在线 | www.成年人 | 好吊妞在线 | 国产一级啪啪 | 另类天堂网| 天天拍天天色 | 久操视频免费看 | 手机看片日本 | 欧美综合自拍 | 成人av亚洲 | 麻豆成人精品 | 蜜桃av免费在线观看 | av大西瓜 | 国产精品视频网站 | 久久精彩视频 | 国产在线网 | a天堂资源在线观看 | 成人做爰69片免费 | 永久免费成人代码 | 2021狠狠干 | 日韩有码专区 | 精品一区二区三区在线播放 | 好吊妞在线观看 | 色综合天天综合网天天狠天天 | 欧美成人手机在线 | 高清国产mv在线观看 | 成人不卡av | 岛国精品在线观看 | 国产真实夫妇交换视频 | √天堂| 成人动漫av| 国产毛片久久久久久国产毛片 | 久久久久久久一区二区三区 | 91高清无打码 | 欧美一级性生活视频 | 久久久久久久久久久av | 久久久一二三四 | 午夜av导航| 三区在线观看 | 国产aa|