客服聊天功能,發(fā)送qq表情包

代碼如下

<div class="chatMain">

<div class="navigation">?<a href="javascript:history.go(-1);" class="back"></a>

????????<div class="title">在線咨詢</div>

????</div>

????<div class="content">

????????<p class="time">與<strong>客戶經(jīng)理</strong>對話中</p>????????

????????<div class="rightMan user clearfix">

????????????<img src="images/message/tou.png">

????????????<div class="msg">您好,最近有什么新產(chǎn)品嗎?</div>

????????</div>????????

????????<div class="leftMan user clearfix">

????????????<img src="images/message/shopTou.png">

????????????<div class="msg">最近,新開發(fā)銀行30億元綠色金融債券成功發(fā)行,我行為主承銷商之一。您可以在產(chǎn)品服務中詳

細了解。</div>

????????</div>

????</div>

</div>

<div class="chatBottom">

????<span class="y ds_none"></span>

????<input type="text" class="input" id="text"/>

????<span class="b emotion ds_none"></span>

????<span class="p"></span>

????<input type="button" value="發(fā)送" class="btn ds_none"/>

</div>

<script src="js/jquery-1.8.3.min.js"></script>?

<script type="text/javascript" src="js/jQuery-qqFace/jquery.qqFace.js"></script>

<script>

??? var time;

????$(".input").focus(function(){

??????? interval = setTimeout(function()?{

??????????? document.body.scrollTop = document.body.scrollHeight

????????}, 300);

????});

????$(function(){

????????$('.emotion').qqFace({

??????????? id :?'facebox',

??????????? assign:'text',

??????????? path:'js/jQuery-qqFace/arclist/'//表情存放的路徑

????????});

????????$(".btn").click(function(){

??????????? var str =?$("#text").val();

??????????? var str2 =replace_em(str);

??????????? if(str2==str){

??????????????? var html='<div class =?"rightMan user clearfix"><img src="images/message/tou.png"><div class="msg">'+str+'</div></div>';

????????????????$(".content").append(html);

??????????????? document.body.scrollTop = document.body.scrollHeight

????????????}else{

??????????????? var html='<div class =?"rightMan user clearfix"><img src="images/message/tou.png"><div class="msg">'+replace_em(str)+'</div></div>';

????????????????$(".content").append(html);

??????????????? document.body.scrollTop = document.body.scrollHeight

????????????}

????????????$("#text").val("");

????????});

????});

????//查看結果

??? function replace_em(str){

??????? str = str.replace(/\</g,'&lt;');

??????? str = str.replace(/\>/g,'&gt;');

??????? str = str.replace(/\n/g,'<br/>');

??????? str = str.replace(/\[em_([0-9]*)\]/g,'<img src="../../js/jQuery-qqFace/arclist/$1.gif" border="0" width="20"/>');

??????? return str;

????}

</script>

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評論 0 2
  • 100個常用的javascript函數(shù) 1、原生JavaScript實現(xiàn)字符串長度截取 復制代碼代碼如下: fun...
    老頭子_d0ec閱讀 412評論 0 0
  • 以下是常用的代碼收集,學習用。轉自豪情博客園 1. PC - js 返回指定范圍的隨機數(shù)(m-n之間)的公式 re...
    自由加咖啡閱讀 1,114評論 0 1
  • 找到fullcalendar.js, 找到代碼為 isRTL:false,這句話 輸入以下幾句 monthName...
    迷你小小白閱讀 1,863評論 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,818評論 1 45

友情鏈接更多精彩內容