欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個(gè)js的tab切換效果代碼[代碼分離]

 更新時(shí)間:2010年04月11日 20:53:12   作者:  
看了此文(YUI實(shí)現(xiàn)的Tab 切換),有感而發(fā),寫(xiě)了一個(gè)tab切換的函數(shù),做學(xué)習(xí)之用。原生js實(shí)現(xiàn),因?yàn)榭蚣懿缓猛妗?
支持自動(dòng)播放
可定義鼠標(biāo)事件延遲
不限制html結(jié)構(gòu)
假設(shè)HTML如下:
復(fù)制代碼 代碼如下:
 
<ul>
<li id="t1">tab1</li>
<li id="t2">tab2</li>
<li id="t3">tab3</li>
</ul>
<div id="c1">content1</div>
<div id="c2">content2</div>
<div id="c3">content3</div>

執(zhí)行定義的tab初始化函數(shù)
復(fù)制代碼 代碼如下:

<script>
var tabType={
trigger:'觸發(fā)事件',
tabCurrentClass:'當(dāng)前tab的className'
[,delay:'事件觸發(fā)的延時(shí)',
auto:'是否自動(dòng)播放',
timer:'自動(dòng)播放周期']
}
// tabType的前兩個(gè)是必需參數(shù),后面的3個(gè)可根據(jù)需要添加
// 其后的tab->content對(duì)應(yīng)關(guān)系以數(shù)組形式添加,以其id為參數(shù)識(shí)別,如下:
// [tab1.id,content1.id,'o'],[tab2.id,content2.id],……
// 如果要設(shè)定某個(gè)tab默認(rèn)是打開(kāi)的,在后面加個(gè)”o”參數(shù),如下:
//eg: tabInit(tabType,[t1,c1,'o'],[t2,c2],…);
}
tabInit(type,['t1','c1','o'],['t2','c2'],['t3','c3']);
</script>

演示地址:http://demo.jb51.net/js/tab_switch/tab.html
打包下載地址:http://www.dbjr.com.cn/jiaoben/25777.html

相關(guān)文章

  • 淺析原生JavaScript中拖拽屬性draggable的使用

    淺析原生JavaScript中拖拽屬性draggable的使用

    這篇文章主要為大家詳細(xì)介紹了原生JavaScript中拖拽屬性draggable使用的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • bootstrap多層模態(tài)框滾動(dòng)條消失的問(wèn)題

    bootstrap多層模態(tài)框滾動(dòng)條消失的問(wèn)題

    本篇文章主要介紹了bootstrap多層模態(tài)框滾動(dòng)條消失的問(wèn)題,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-07-07
  • JavaScript Canvas實(shí)現(xiàn)井字棋游戲

    JavaScript Canvas實(shí)現(xiàn)井字棋游戲

    這篇文章主要為大家詳細(xì)介紹了JavaScript Canvas實(shí)現(xiàn)井字棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • javascript實(shí)現(xiàn)雪花飄落效果

    javascript實(shí)現(xiàn)雪花飄落效果

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)雪花飄落效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 原生JavaScript實(shí)現(xiàn)的無(wú)縫滾動(dòng)功能詳解

    原生JavaScript實(shí)現(xiàn)的無(wú)縫滾動(dòng)功能詳解

    這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)的無(wú)縫滾動(dòng)功能,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript無(wú)縫滾動(dòng)具體實(shí)現(xiàn)步驟、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 淺談js對(duì)象的創(chuàng)建和對(duì)6種繼承模式的理解和遐想

    淺談js對(duì)象的創(chuàng)建和對(duì)6種繼承模式的理解和遐想

    下面小編就為大家?guī)?lái)一篇淺談js對(duì)象的創(chuàng)建和對(duì)6種繼承模式的理解和遐想。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • JavaScript實(shí)現(xiàn)瀑布流以及加載效果

    JavaScript實(shí)現(xiàn)瀑布流以及加載效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)瀑布流以及加載效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 火狐textarea輸入法的bug的觸發(fā)及解決

    火狐textarea輸入法的bug的觸發(fā)及解決

    在firefox中,如果一個(gè)textarea獲取焦點(diǎn),在輸入法激活的狀態(tài)如果這時(shí)js將該textarea的value修改,那么該textarea會(huì)直接被清空,下面是具體的解決方法,遇到類(lèi)似問(wèn)題的朋友可以參考下
    2013-07-07
  • 詳解瀏覽器渲染頁(yè)面過(guò)程

    詳解瀏覽器渲染頁(yè)面過(guò)程

    這篇文章主要介紹了詳解瀏覽器渲染頁(yè)面過(guò)程的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • js彈出窗口之彈出層的小例子

    js彈出窗口之彈出層的小例子

    js彈出窗口之彈出層的小例子,需要的朋友可以參考一下
    2013-06-06

最新評(píng)論