<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    浮動QQ客服的實現

    Posted on 2011-11-05 10:01 ZhouFeng 閱讀(955) 評論(0)  編輯  收藏 所屬分類: 原創Web開發
    這個功能是最近的一個東東需要,所以關注了一下,在網上找了一些,感覺都有點復雜,經過一段時間的學習后,終于實現了一個稍微簡潔的版本
    我是用的wp.qq.com官方網站上的提示完成了,在頁面里定義一個DIV,里面的內容安排就自己確定了,我的代碼如下
    <!-- 在線客服部分 -->
        
    <div id="online_box">
            
    <div id="title">
                聯系我們
            
    </div>
            
    <div id="qqlist">
                
    <p>電話:</p>
                
    &nbsp;&nbsp;&nbsp;(028)1234567<br>
                
    &nbsp;&nbsp;&nbsp;(028)1234567<br>
                
    <br>
                在線咨詢:
                
    <p>
                    客服1 
    <target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=111111&site=qq&menu=yes">
                        
    <img border="0" src="http://wpa.qq.com/pa?p=2:111111:41" alt="點擊這里給我發消息" title="點擊這里給我發消息"></a>
                
    </p>
                
    <p>
                    客服2 
    <target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=222222&site=qq&menu=yes">
                        
    <img border="0" src="http://wpa.qq.com/pa?p=2:222222:41" alt="點擊這里給我發消息" title="點擊這里給我發消息"></a>
                
    </p>
                
    <p>
                    客服3 
    <target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=333333&site=qq&menu=yes">
                        
    <img border="0" src="http://wpa.qq.com/pa?p=2:333333:41" alt="點擊這里給我發消息" title="點擊這里給我發消息"></a>
                
    </p>
                
            
    </div>
        
    </div>
    <!-- 在線客服部分結束 -->
    那部分<a>...</a>的代碼是在wp.qq.com上拷貝的,網站上還有很多的樣式供選擇,為了適應本來的頁面樣式,還得定義該層的樣式,確定顯示位置等,使其更規范些,我的樣式定義如下
    /********************在線服務部分**********************/
    #online_box
    {
        position
    : absolute;
        float
    : right;
        left
    : 5px;
        top
    : 200px;
        z-index
    : 10;
        border
    : 1px solid #0168b7;
        width
    : 170px;
        background-color
    : white;
        text-align
    : left;
    }
    #online_box #title
    {
        background-color
    : #0168b7;
        color
    : white;
        font-size
    : 12;
        font-weight
    : bold;
        padding
    : 10px;
    }
    #online_box #qqlist
    {
        font-size
    : 12;
        padding
    : 20px;
    }
    #online_box #qqlist img
    {
        vertical-align
    :middle;
    }
    接下來就是對頁面滾動的處理,實現層的浮動,我借用了jQuery來完成的,庫的引入就不必再寫了,下面附上寫的腳本
     1 $(document).ready(function(){
     2     
     3     var bodyTop = 0;
     4     var selfHeight = $("#online_box").height();
     5     if (typeof window.pageYOffset != 'undefined') {
     6         bodyTop = window.pageYOffset;
     7     } else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
     8         bodyTop = document.documentElement.scrollTop;
     9     }else if (typeof document.body != 'undefined') {
    10         bodyTop = document.body.scrollTop;
    11     }
    12     $("#online_box").css("top", bodyTop+document.body.clientHeight-selfHeight-5);    
    13 });
    14 
    15 
    16 
    17 $(window).scroll(function() {
    18     var bodyTop = 0;
    19     var selfHeight = $("#online_box").height();
    20     if (typeof window.pageYOffset != 'undefined') {
    21         bodyTop = window.pageYOffset;
    22     } else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
    23         bodyTop = document.documentElement.scrollTop;
    24     }else if (typeof document.body != 'undefined') {
    25         bodyTop = document.body.scrollTop;
    26     }
    27     
    28     //靠上端方式
    29     //$("#online_box").css("top", 100 + bodyTop);
    30 
    31     //靠下端方式
    32     $("#online_box").css("top", bodyTop+document.body.clientHeight-selfHeight-5);
    33 });
    我采用靠左下的方式顯示,直接在CSS中無法確定靠下顯示的頁面顯示高度,所以在ready()里做了一次定位,如果是按上對齊方式,這部分可以不寫,直接把TOP寫在CSS里就行了,下面的滾動定位也會簡單些
    好啦,任務完成,收工,今天周六,把前幾天完成的事情記錄一下先:)
    主站蜘蛛池模板: 亚洲午夜无码久久久久软件| 国产亚洲成归v人片在线观看| 久久夜色精品国产噜噜噜亚洲AV | 亚洲AV无码一区二区乱子仑| 久久精品女人天堂AV免费观看| 亚洲中文字幕久在线| 日韩在线免费视频| 亚洲av午夜精品无码专区| 亚洲国产精品免费观看| 国产精品亚洲自在线播放页码| 免费看美女裸露无档网站| 亚洲av无码片在线观看| 女人18毛片水最多免费观看| 亚洲AV无码男人的天堂| 亚洲国产精品狼友中文久久久 | va亚洲va日韩不卡在线观看| 曰批免费视频播放在线看片二| 免费一级成人毛片| www一区二区www免费| 亚洲乱码中文字幕综合| 国产免费AV片在线观看| 亚洲网址在线观看| 成人奭片免费观看| 免费人成再在线观看网站| 亚洲女久久久噜噜噜熟女| 免费观看激色视频网站bd| 亚洲人成人网站18禁| 人人狠狠综合久久亚洲高清 | 久久综合给合久久国产免费| 亚洲AV无码一区二区三区人| 美女被免费视频网站a国产| gogo免费在线观看| 亚洲黄色免费网址| 日韩电影免费在线| A级毛片高清免费视频在线播放| 亚洲激情视频网站| 日本免费人成黄页网观看视频 | 亚洲天堂免费在线视频| 亚洲精品视频观看| 免费二级毛片免费完整视频| 99视频在线免费看|