久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用js寫(xiě)簡(jiǎn)單選項(xiàng)卡 加 自動(dòng)切換效果

 竹林書(shū)屋@ 2012-04-14

接上篇,,這篇就實(shí)現(xiàn)可以自動(dòng)切換的切換效果,,用這種效果就可以做簡(jiǎn)單的焦點(diǎn)圖了。
說(shuō)明:
設(shè)置一個(gè)標(biāo)識(shí)數(shù)字置為0,,寫(xiě)一個(gè)每過(guò)幾秒標(biāo)識(shí)+1,執(zhí)行切換效果的函數(shù),,然后執(zhí)行。
當(dāng)標(biāo)識(shí)超過(guò)當(dāng)前選項(xiàng)卡長(zhǎng)度讓標(biāo)識(shí)置為0,。
在鼠標(biāo)移到選項(xiàng)卡的時(shí)候關(guān)閉定時(shí)器,,鼠標(biāo)移走的時(shí)候打開(kāi)定時(shí)器。
 
<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<style>
body,ul,li{margin:0; padding:0; font:12px/1.5 arial;}
ul,li{list-style:none;}
.wrap{width:500px; margin:20px auto;}
.hide{display:none;}
#tab_t{height:25px;border-bottom:1px solid #ccc;}
#tab_t li{float:left; width:80px; height:24px; line-height:24px; margin:0 4px; text-align:center; border:1px solid #ccc; border-bottom:none; background:#f5f5f5; cursor:pointer}
#tab_t .act{ position:relative; height:25px; margin-bottom:-1px; background:#fff;}
#tab_c{border:1px solid #ccc; border-top:none; padding:20px;}
</style>
<script>
window.onload = function(){

    tab("tab_t","li","tab_c","div","onmouseover")
    function tab(tab_t,tab_t_tag,tab_c,tag_c_tag,evt){
        var tab_t = document.getElementById(tab_t);
        var tab_t_li = tab_t.getElementsByTagName(tab_t_tag);
        var tab_c = document.getElementById(tab_c);
        var tab_c_li = tab_c.getElementsByTagName(tag_c_tag);
        var len = tab_t_li.length;
        var i=0;
        var timer = null;
        var num=0;
            for(i=0; i<len; i++){
                tab_t_li[i].index = i;
                tab_t_li[i][evt] = function(){
                  clearInterval(timer);
                    num = this.index;
                    tab_change()
                }
                tab_t_li[i].onmouseout = function(){
                    autoplay();
                }
            }
       
        function tab_change(){
            for(i=0; i<len; i++){
                tab_t_li[i].className = '';
                tab_c_li[i].className = 'hide';
            }
            tab_t_li[num].className = 'act';
            tab_c_li[num].className = '';
        }
       
        function autoplay(){
          timer = setInterval(function(){
              num++;
                if(num>=len) num=0;
              tab_change();
            },1000);
        }
        autoplay();
    }
   
}
</script>
</head>

<body>

<div class="wrap">
  <ul id="tab_t">
    <li class="act">選擇1</li>
    <li>選擇2</li>
    <li>選擇3</li>
    <li>選擇4</li>
  </ul>
  <div id="tab_c">
    <div>內(nèi)容1</div>
    <div class="hide">內(nèi)容2</div>
    <div class="hide">內(nèi)容3</div>
    <div class="hide">內(nèi)容4</div>
  </div>
</div> 
 
</body>
</html>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多