亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript實現在線客服效果

2019-11-20 12:02:54
字體:
來源:轉載
供稿:網友

在線客服系統在大量的網站都有應用,特別是銷售類網站,可以有效的增加網站的可用性,便于客戶及時聯系商家,從而增加了交易成功的可能性,在線客服系統的實現方式有多種多樣,這里介紹一種網上常見并且非常美觀的客服系統,以此達到舉一反三的目的,能夠比較輕松的實現其他外觀形式的客服系統,代碼示例如下:

CSS

<style type="text/css">body { margin:0px}.main_head { background:url(mytest/JS/img3-5_2.png) no-repeat;}*html .main_head { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mytest/JS/img3-5_2.png", sizingMethod='crop'); background:none transparent scroll repeat 0% 0%;}* + html .main_head { background:url(mytest/JS/img3-5_2.png) no-repeat;}.info { padding-bottom:10px; padding-left:0px; padding-right:0px; background:url(mytest/JS/img3-5_3.png) repeat-y; padding-top:5px}* html .info { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mytest/JS/img3-5_3.png", sizingMethod='crop'); background-repeat:repeat-y;}* + HTML .info { padding-bottom:10px; padding-left:0px; padding-right:0px; background:url(mytest/JS/img3-5_3.png) repeat-y; padding-top:5px;}.down_kefu { width:157px; background:url(mytest/JS/img3-5_4.png) no-repeat; height:8px}* html .down_kefu { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mytest/JS/img3-5_4.png", sizingMethod='crop'); width:157px; background-repeat:repeat-y; height:8px}* + HTML .down_kefu { width:157px; background:url(mytest/JS/img3-5_4.png) no-repeat; height:8px}.Obtn { margin-top:104px; width:32px; background:url(mytest/JS/img3-5_1.png) no-repeat; float:left; height:139px; margin-left:-5px}* HTML .Obtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mytest/JS/img3-5_1.png", sizingMethod='crop'); width:32px; background:none transparent scroll repeat 0% 0%; float:left; height:139px}* + html .Obtn { margin-top:104px; width:32px; background:url(mytest/JS/img3-5_1.png) no-repeat; float:left; height:139px; margin-left:-5px;}.qqtable span{ padding-bottom:5px; line-height:20px; padding-left:0px; width:100px; padding-right:0px; color:#ff6600; font-size:13px; font-weight:bold; padding-top: 5px}.qqtable a { text-decoration:none;}.qqtable a:hover { text-decoration: none}.qun { border-bottom:#ffd2bf 1px solid; border-left:#ffd2bf 1px solid; padding-bottom:5px; line-height:20px; background-color:#ffffff; padding-left:0px; width:100px; padding-right:0px; font-size:12px; border-top:#ffd2bf 1px solid; border-right:#ffd2bf 1px solid; padding-top:5px}.qun span { color:#ff6600; font-size:13px; font-weight:bold;}</style>

html

<div id="softwhy"><table style="float:left" border="0" cellspacing="0" cellpadding="0" width="157"><tbody> <tr>  <td class="main_head" height="39" valign="top"> </td> </tr> <tr>  <td class="info" valign="top">  <table class="qqtable" border="0" cellspacing="0" cellpadding="0" width="120" align="center">   <tbody>   <tr>    <td align=middle><a href="#" target="_blank"><img border=0 src="mytest/JS/kefu_head.gif"></a></td>   </tr>   <tr>    <td height=5></td>   </tr>   <tr>    <td height=30 align=middle><span>qq:88888888</span></td>   </tr>   <tr>    <td height=30 align=middle><span>qq:88888888</span></td>   </tr>   <tr>    <td height=5></td>   </tr>   <tr>    <td height=35 valign=top align=middle><a href="#" target="_blank"><img border=0 src="mytest/JS/img3-5-btn1.gif" width=90 height=25></a></td>   </tr>   <tr>    <td height=38 valign=top align=middle><a href="#" target="_blank"><img border=0 src="mytest/JS/img3-5-btn2.gif" width=90 height=25></a></td>   </tr>   <tr>    <td align=middle><div class=qun><font color=#9b9b9b>會員交流群</font><br><span>123456</span></div></td>   </tr>   <tr>    <td align=middle><div class=qun><font color=#9b9b9b>商家交流群</font><br><span>654321</span></div></td>   </tr>   <tr>    <td align=middle> </td>   </tr>   </tbody>  </table>  </td> </tr> <tr>  <td class="down_kefu" valign="top"></td> </tr></tbody></table><div class="Obtn"></div></div><div style="height:1000px;"></div>

JS

<script type="text/javascript">kefu=function(id,_top,_left){var me=document.getElementById(id);var d1=document.body;var d2=document.documentElement;d1.style.height=d2.style.height='100%';me.style.top=_top+'px';me.style.left=_left+"px";me.style.position='absolute';function a(){  me.style.top=parseInt(me.style.top)+(Math.max(d1.scrollTop,d2.scrollTop)+_top-parseInt(me.style.top))*0.1+'px';}setInterval(a,10+parseInt(Math.random()*20));} window.onload=function(){  kefu('softwhy',100,-152)}</script>  <script type="text/javascript">  var InterTime=1; var maxWidth=-1; var minWidth=-152; var numInter=10; var BigInter; var SmallInter; var o=document.getElementById("softwhy"); var i=parseInt(o.style.left); function Big() {  if(parseInt(o.style.left)<maxWidth)  {   i=parseInt(o.style.left);   i+= numInter;       o.style.left=i+"px";       if(i==maxWidth)    clearInterval(BigInter);   } }   function toBig() {  clearInterval(SmallInter);  BigInter=setInterval(Big,InterTime); } function Small() {  if(parseInt(o.style.left)>minWidth)  {   i=parseInt(o.style.left);   i=i-numInter;   o.style.left=i+"px";   if(i==minWidth)    clearInterval(SmallInter);   } } function toSmall() {  clearInterval(BigInter);  SmallInter=setInterval(Small,InterTime);                 }            </script>

以上代碼實現了我們想要的在網頁一側漂浮的客服系統。下面就簡單介紹一下如何實現次效果:

一.實現原理:

將整個客服系統所在的softwhy對象設置為絕對定位,然后在默認狀態下,將它的left屬性值設置為一個恰當的負值,這樣它主體部分就會被隱藏,只顯示提示部分:

默認狀態下被隱藏的主體部分。

默認狀態下顯示的提示部分。

當鼠標放在放在提示部分(也就是放在softwhy對象)時候,通過調用相應的函數,使用setInterval()不斷的加大left屬性值來實現客服主體部分逐漸顯示的效果。當鼠標離開softwhy對象的時候,再通過調用相應的函數,使用setInterval()不斷的減少left屬性值來實現客服主體部分的逐漸隱藏。

softwhy對象top屬性值在這里可能是個難點,它實現了當拖動滾動條的時候,客服系統具有比較任性的“彈性”的感覺,并且最終能夠固定在距離窗口頂端100px的垂直位置上,此效果是結合a函數和setInterval(a,10+parseInt(Math.random()*20))實現的,這里簡單介紹一下a函數的原理,主要是個數學問題:

我們想要實現的效果就是無論怎么拖動滾動條,客服系統最終在垂直位置上距離窗口上邊緣100px,也就是說只要將top屬性值設置為d1.scrollTop或者d2.scrollTop與100px之和就可以了。下面簡單對a函數進行一下分析:

Math.max(d1.scrollTop,d2.scrollTop)+_top-parseInt(me.style.top)中,Math.max(d1.scrollTop,d2.scrollTop)+_top就是me.style.top的最終值,在通過使用setInterval()函數循環執行a函數,也就是不斷的執行parseInt(me.style.top)+(Math.max(d1.scrollTop,d2.scrollTop)+_top-parseInt(me.style.top))*0.1+'px',當me.style.top=Math.max(d1.scrollTop,d2.scrollTop)+_top的時候,客服系統也就是固定在指定的位置了。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人av在线播放| 91精品国产色综合久久不卡98口| 日韩中文在线中文网在线观看| 久久久久久久久网站| 中文在线不卡视频| 国产精品69av| 亚洲人a成www在线影院| 欧美中文字幕精品| 精品中文字幕视频| 日韩免费看的电影电视剧大全| 欧美日韩另类在线| 庆余年2免费日韩剧观看大牛| 欧美黑人xxxⅹ高潮交| 成人福利免费观看| 亚洲国内高清视频| 尤物yw午夜国产精品视频明星| 国产视频精品久久久| 日韩一区视频在线| 欧美激情久久久久| 亚洲福利视频网| 亚洲国产第一页| 日韩成人性视频| 热草久综合在线| 久久香蕉频线观| 久久久这里只有精品视频| 2019亚洲日韩新视频| 日韩精品在线观看一区| 亚洲a∨日韩av高清在线观看| 国产精品99久久99久久久二8| 亚洲精品欧美日韩| 亚洲综合社区网| 国产精品女人网站| 国产一区二区av| 高清日韩电视剧大全免费播放在线观看| 久久好看免费视频| 日韩免费观看视频| 国产精品丝袜视频| 色综合久久天天综线观看| 91免费看片在线| 日韩精品在线视频美女| 国产91ⅴ在线精品免费观看| 色综合色综合久久综合频道88| 亚洲精品国产精品国自产观看浪潮| 午夜精品一区二区三区在线视| 精品香蕉在线观看视频一| 成人黄色短视频在线观看| 国产成人精品在线| 久久久久久97| 91免费在线视频网站| 国内精品小视频| 国产精品毛片a∨一区二区三区|国| 九九视频这里只有精品| 91国内揄拍国内精品对白| 日韩成人黄色av| 欧美亚洲激情视频| 91精品国产色综合| 国产ts人妖一区二区三区| 亚洲午夜未满十八勿入免费观看全集| 成人av资源在线播放| 日韩理论片久久| 国产精品一区二区三区免费视频| 国产精品高潮呻吟久久av黑人| 97国产成人精品视频| 久久久久国产精品免费| 亚洲免费福利视频| 久久国产精品久久久久| 91欧美日韩一区| 成人激情在线观看| 亚洲性夜色噜噜噜7777| 日韩福利在线播放| 蜜臀久久99精品久久久久久宅男| 欧美夫妻性视频| 91视频88av| 精品国产精品三级精品av网址| 成人av.网址在线网站| 国产精品爽黄69| 亚洲自拍欧美另类| 国产精品99一区| 久久不射电影网| 一本一本久久a久久精品牛牛影视| 日韩女在线观看| 精品久久久久久亚洲国产300| 国产一区二区三区直播精品电影| 亚洲成年人在线| 欧美午夜片在线免费观看| 国产精品免费福利| 91精品国产高清久久久久久| 久久久久久久97| 亚洲精品动漫久久久久| 国产精品国产三级国产专播精品人| 久久精品视频亚洲| 韩国精品美女www爽爽爽视频| 97视频人免费观看| 久久人人看视频| 茄子视频成人在线| 国产成人精品一区二区三区| 中文字幕亚洲综合久久筱田步美| 中日韩美女免费视频网站在线观看| 欧美日韩亚洲国产一区| 国产精品av免费在线观看| 欧美激情综合色| 久久久www成人免费精品| 国产精品久久久久久久久久尿| 欧美有码在线视频| 国产精品久久久久久亚洲调教| 国产日韩精品在线观看| 国产精品久久av| 国产免费久久av| 92国产精品久久久久首页| 77777少妇光屁股久久一区| 欧美日韩国产中文精品字幕自在自线| 欧美色道久久88综合亚洲精品| 亚洲欧美精品一区二区| 欧美日韩电影在线观看| 97香蕉久久夜色精品国产| 成人黄色在线播放| 亚洲精品ady| 国产欧美日韩最新| 国产a∨精品一区二区三区不卡| 亚洲精品99999| 久久精品中文字幕一区| 国产日韩欧美成人| 成人免费看吃奶视频网站| 免费91麻豆精品国产自产在线观看| 欧美亚洲国产精品| 欧美日韩精品在线视频| 91午夜理伦私人影院| 精品视频久久久| 成人精品一区二区三区| 日韩理论片久久| 国产亚洲精品久久久久久| 欧美激情亚洲另类| 久久夜精品va视频免费观看| 欧美日韩国产综合新一区| 岛国av一区二区| 国产精品免费久久久| 日韩中文理论片| 久久91精品国产91久久久| 热久久免费视频精品| 日韩成人在线视频观看| 国产福利成人在线| 国产精品欧美日韩| 亚洲影视九九影院在线观看| 国产在线拍揄自揄视频不卡99| 亚洲人成电影网站色xx| 国产综合色香蕉精品| 中文字幕亚洲欧美日韩2019| 国产在线视频一区| www.久久色.com| 日韩电影免费在线观看中文字幕| 亚洲欧美制服另类日韩| 久久国产精品网站| 日韩精品视频免费在线观看| 久久国产精品电影| 亚洲免费av电影| 永久免费精品影视网站| 91av在线国产| 亚洲欧美第一页| 色伦专区97中文字幕| 久热精品在线视频| 日韩性生活视频| 38少妇精品导航| 中文字幕精品在线视频| 精品国产乱码久久久久久婷婷|