<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; //數(shù)字越大速度越慢
    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--
    }
    }

    ———————————————————
    有一點要注意的是,在實現(xiàn)應(yīng)用中得算好高度或?qū)挾龋蝗粫霈F(xiàn)滾動兩次后停止的問題。

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

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

    導(dǎo)航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: AV片在线观看免费| 中文字幕亚洲一区| 特级做a爰片毛片免费看| 亚洲A∨午夜成人片精品网站| 国产精品免费久久久久电影网| 久久久久亚洲AV成人片| 免费无码成人AV片在线在线播放| 免费无码国产在线观国内自拍中文字幕| 亚洲国产精品无码成人片久久| 性短视频在线观看免费不卡流畅 | 亚洲国产精品丝袜在线观看| 久久久国产精品福利免费| 精品亚洲AV无码一区二区| 亚洲精品国产日韩无码AV永久免费网 | 亚洲乱码在线播放| 亚洲国产人成中文幕一级二级| 美女内射毛片在线看免费人动物| 污网站在线免费观看| 中文字幕亚洲免费无线观看日本| 免费大黄网站在线观| 久久久久久精品成人免费图片 | 久久不见久久见免费影院www日本| 亚洲成在人线中文字幕| 亚洲午夜久久久影院伊人 | 久久精品国产亚洲AV嫖农村妇女| 国产精品无码一二区免费| 无码人妻AV免费一区二区三区| 羞羞漫画在线成人漫画阅读免费| 亚洲福利视频网站| 亚洲精品乱码久久久久久自慰 | 亚洲韩国在线一卡二卡| 亚洲日本中文字幕天堂网| 久久这里只有精品国产免费10| 在线观看免费无码视频| 免费的黄色的网站| 亚洲码和欧洲码一码二码三码| 亚洲美女人黄网成人女| 亚洲精品高清国产一线久久| www.亚洲色图.com| 国产高清在线免费视频| av无码免费一区二区三区|