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

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

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

    無縫滾動大全

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <style type="text/css">
    ul,li{margin:0;padding:0;list-style:none;}
    #tab {background: #FFF;overflow:hidden;border: 1px dashed #CCC;width: 500px;}
    .tab_div{float: left;width: 2000px;}
    #tab1,#tab2{float: left;}
    #tab1 li,#tab2 li{float:left;margin-right:20px;}
    </style>
    </head>
    <body>
    向左滾動
    <div id="tab">
    <div class="tab_div">
    <ul id="tab1">
    <li>111111111111111111</li>
    <li>22222222222222222222222222222</li>
    <li>333</li>
    <li>44</li>
    </ul>
    <ul id="tab2"></ul>
    </div>
    </div>
    <script type="text/javascript">
    <!--
    var $d = document;
    function $i(s){return $d.getElementById(s);}
    var speed=30; //數字越大速度越慢
    var tab=$i("tab");
    var tab1=$i("tab1");
    var tab2=$i("tab2");
    tab2.innerHTML=tab1.innerHTML;
     function Marquee(){
    if(tab2.offsetWidth-tab.scrollLeft<=0)
    tab.scrollLeft-=tab1.offsetWidth;
    else{
    tab.scrollLeft++;
    }
    }
    var MyMar=setInterval(Marquee,speed);
    tab.onmouseover=function() {clearInterval(MyMar)};
    tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
    -->
    </script>
    </body>
    </html>

    紅色部分是重點滾動代碼,可改為上下左右無縫滾動:
    ———————–向上滾動——————————-

    function Marquee(){
    if(tab2.offsetTop-tab.scrollTop<=0)
    tab.scrollTop-=tab1.offsetHeight;
    else{
    tab.scrollTop++;
    }
    }

    ———————–向下滾動——————————-

    tab.scrollTop=tab.scrollHeight;
    function Marquee(){
    if(tab1.offsetTop-tab.scrollTop>=0)
    tab.scrollTop+=tab2.offsetHeight;
    else{
    tab.scrollTop--
    }
    }

    ———————–向左滾動——————————-

    function Marquee(){
    if(tab2.offsetWidth-tab.scrollLeft<=0)
    tab.scrollLeft-=tab1.offsetWidth;
    else{
    tab.scrollLeft++
    }
    }

    ———————–向右滾動——————————-

    tab.scrollLeft=tab.scrollWidth;
    function Marquee(){
    if(tab.scrollLeft<=0)
    tab.scrollLeft+=tab2.offsetWidth;
    else{
    tab.scrollLeft--
    }
    }

    ———————————————————
    有一點要注意的是,在實現應用中得算好高度或寬度,不然會出現滾動兩次后停止的問題。

    posted on 2010-04-24 00:13 丁克設計 閱讀(263) 評論(0)  編輯  收藏 所屬分類: JavaScript技術文檔

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲精品线在线观看| 日韩欧美亚洲国产精品字幕久久久 | 一个人看的www免费在线视频| 亚洲精品mv在线观看| 国内精品久久久久久久亚洲 | 国产精品亚洲精品| 久久精品国产亚洲av成人| 亚洲国产成人精品91久久久| 69成人免费视频无码专区| 亚洲视频免费播放| 波多野结衣免费一区视频| 久久久久久噜噜精品免费直播| 国产成人亚洲午夜电影| 波多野结衣亚洲一级| 亚洲精品无码久久毛片波多野吉衣| 亚洲无人区午夜福利码高清完整版| 免费人成激情视频| 性做久久久久免费观看| 青苹果乐园免费高清在线| 国产91色综合久久免费分享| 日韩精品免费视频| 国产一区二区三区免费| 成人A毛片免费观看网站| 国产亚洲男人的天堂在线观看| 亚洲熟妇AV一区二区三区宅男| 亚洲精品国产情侣av在线| 亚洲国产精品自在线一区二区 | 无码毛片一区二区三区视频免费播放 | 亚洲国产精品成人综合久久久| 亚洲精品tv久久久久久久久| 亚洲天堂在线视频| 亚洲午夜爱爱香蕉片| 久久久久亚洲AV成人网| 国产亚洲精品AA片在线观看不加载 | 亚洲国产天堂久久久久久| 亚洲精品网站在线观看不卡无广告| 免费一级毛片在线观看| 亚洲国产精品碰碰| 国产亚洲午夜高清国产拍精品| 亚洲人成在线播放网站| 亚洲国产成人久久综合一|