<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 閱讀(946) 評論(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里就行了,下面的滾動定位也會簡單些
    好啦,任務完成,收工,今天周六,把前幾天完成的事情記錄一下先:)
    主站蜘蛛池模板: 亚洲小说图区综合在线| 亚洲娇小性xxxx| 一个人看的在线免费视频| 四虎影视在线永久免费观看| 亚洲AV第一成肉网| 永久免费AV无码网站在线观看| 亚洲国产综合精品中文第一| 午夜爱爱免费视频| 免费看一级毛片在线观看精品视频| 国产精品免费观看久久| 最新国产精品亚洲| 国产人成免费视频| 成年网站免费入口在线观看| 久久精品国产精品亚洲人人| a级在线免费观看| 777亚洲精品乱码久久久久久 | 久久国产成人精品国产成人亚洲| 亚洲精品偷拍视频免费观看| 亚洲人成人一区二区三区| 久久国产乱子伦精品免费看| 亚洲小说区图片区| 日本免费人成黄页网观看视频 | 亚洲综合无码无在线观看| 破了亲妺妺的处免费视频国产 | 丁香五月亚洲综合深深爱| 日韩电影免费观看| 亚洲一区二区三区在线观看蜜桃 | 免费鲁丝片一级在线观看| 亚洲GV天堂GV无码男同| 伊人婷婷综合缴情亚洲五月| 99re在线这里只有精品免费| 亚洲中文字幕乱码一区| 亚洲高清免费视频| **毛片免费观看久久精品| 亚洲人成电影网站免费| 亚洲无线码一区二区三区| 一个人在线观看视频免费| 国产一级在线免费观看| 亚洲天堂福利视频| 亚洲第一区在线观看| 在线看免费观看AV深夜影院|