多用tab選項卡執行個體

來源:互聯網
上載者:User

一、功能介紹:

把自動切換、滑鼠滑動切換、按一下滑鼠切換寫在一個指令碼裡,只需要修改html中的相關參數就可以完成多種效果的切換,不需重新編寫js指令碼,方便實用。。。。。。。。。

一、指令碼引用

需引用jquery.js和tabs_jquery.js指令碼

<scripttype="text/javascript"src="xxx/jquery-1.7.2.min.js"></script>

<scripttype="text/javascript"src="xxx/tabs_jquery.js"></script>

二、html結構

<divclass=”tab_atab”>

<ulclass=”tabMenu”>

<liclass="active">選項卡一</li>

<li>選項卡二</li>

</ul>

<divclass=”tabInner”>

<divclass="tablistshow">切換內容一</div>

<divclass="tablisthide">切換內容二</div>

</div>

</div>

說明:

1、tab,tabMenu,tabInner,tablist為樣式結構名稱,每個選項卡必須加上,但可以沒有樣式。需要注意它們之間的結構關係:tab為最外層,tabMenu為切換按鈕層,tabInner為需要切換的內容層,tablist為具體需要顯示和隱藏的層。

2、選項卡可以通過給外層附加樣式屬性來控制如:<divclass=”tab_atab”>可以通過tab_a來對這個選項卡附加樣式。

3、show,hide樣式為顯示和隱藏屬性注意在樣式中的優先順序一定要大於tablist)。參考寫法如下:

.show{display:block;}

.hide{display:none;}

三、屬性設定:

<divclass=”tab_atab”ev=”click”timer=”2000”>

<ulclass=”tabMenu”>

<liclass="active">選項卡一</li>

<li>選項卡二</li>

</ul>

<divclass=”tabInner”>

<divclass="tablistshow">切換內容一</div>

<divclass="tablisthide">切換內容二</div>

</div>

</div>

html結構說明中藍色部分為可設定參數的屬性,說明如下:

1、<divclass=”tab”>

說明:沒有參數,為預設切換方式,滑鼠滑到選項按鈕上切換對應的內容。

2、<divclass=”tab”ev=”click”>

說明:添加ev=”click”參數,表示滑鼠點擊選項按鈕時切換對應的內容。

3、<divclass=”tab”timer=”2000”>

說明:添加timer=”2000”,表示每2s自動切換一次。

4、<divclass=”tab”ev=”click”timer=”2000”>

說明:同時添加ev和timer參數,表示滑鼠點擊切換,並且每2s自動切換一次內容。

5、如載入網頁時需要預設顯示特定選項卡的內容,請在對應的切換按鈕上添加class=’active’,並在對應的內容顯示層上添加class=’show’,其他的內容顯示層添加class=’hide’。

如需要預設顯示第二個選項卡:

<divclass=”tab_atab”ev=”click”timer=”2000”>

<ulclass=”tabMenu”>

<li>選項卡一</li>

<liclass="active">選項卡二</li>

</ul>

<divclass=”tabInner”>

<divclass="tablisthide">切換內容一</div>

<divclass="tablistshow">切換內容二</div>

</div>

</div>

四、其它:

具體源碼和執行個體請參考附件

本文出自 “執手蘭舟” 部落格,轉載請與作者聯絡!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.