国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery封裝的tab選項卡插件分享

2019-11-20 12:14:22
字體:
供稿:網(wǎng)友

在網(wǎng)站開發(fā)中經(jīng)常會用到選項卡功能,為了節(jié)省一下寫代碼時間,封裝了一下tab插件,方便調(diào)用。

創(chuàng)建選項卡組件

使用方法: html結(jié)構(gòu)

  <div id="tabs">      <ul>        <li><a href="#tabs-1">tab-1</a></li>        <li><a href="#tabs-2">tab-2</a></li>        <li><a href="#tabs-3">tab-3</a></li>      </ul>      <div id="tabs-1">tabs-1-panel</div>      <div id="tabs-2">tabs-2-panel</div>      <div id="tabs-3">tabs-3-panel</div> </div>

js調(diào)用

 $('#tab').tabs();

相關(guān)參數(shù)說明:

初始化參數(shù)

參數(shù) 默認值 參數(shù)說明
active null 設(shè)置被選中的選項卡的索引,默認值為null,例如設(shè)置選中第一個選項卡則設(shè)置為0
event click 選項卡的切換事件,默認為點擊事件,可以設(shè)置mouseover

添加選項卡參數(shù)

參數(shù) 默認值 參數(shù)說明
title 空 選項卡顯示的文本,默認為空
href 空 選項卡鏈接,如果為靜態(tài)數(shù)據(jù)則填入對應(yīng)的字符串(#str),遠程數(shù)據(jù)則為對應(yīng)的url
content 空 選項卡為靜態(tài)數(shù)據(jù)時的內(nèi)容,動態(tài)數(shù)據(jù)則無需填寫
iconCls true 選項卡關(guān)閉按鈕,默認為顯示true,不顯示則為false

Demo:

例子1: 靜態(tài)數(shù)據(jù):

<div id="tabs">      <ul>        <li><a href="#tabs-1">tab-1</a></li>        <li><a href="#tabs-2">tab-2</a></li>        <li><a href="#tabs-3">tab-3</a></li>      </ul>      <div id="tabs-1">tabs-1-panel</div>      <div id="tabs-2">tabs-2-panel</div>      <div id="tabs-3">tabs-3-panel</div> </div>

js調(diào)用:

 $('#tabs').tabs();

例子2: 通過遠程數(shù)據(jù)加載頁面,則動態(tài)創(chuàng)建panel,

<div id="tabs">      <ul>        <li><a href="#tabs-1">tab-1</a></li>        <li><a href="index.jsp">tab-2</a></li>        <li><a href="index.html">tab-3</a></li>      </ul>      <div id="tabs-1">tabs-1-panel</div> </div>

js調(diào)用:

 $('#tabs').tabs();

例子3: 傳入?yún)?shù),設(shè)置選項卡切換事件為mouseover

<div id="tabs">      <ul>        <li><a href="#tabs-1">tab-1</a></li>        <li><a href="index.jsp">tab-2</a></li>        <li><a href="index.html">tab-3</a></li>      </ul>      <div id="tabs-1">tabs-1-panel</div> </div>

js調(diào)用:

 $('#tabs').tabs({event:'mouseover'});

例子4: 添加選項卡:

<input type="button" value="添加選項卡" onclick="addTab()"><div id="tabs">      <ul>        <li><a href="#tabs-1">tab-1</a></li>        <li><a href="index.jsp">tab-2</a></li>        <li><a href="index.html">tab-3</a></li>      </ul>      <div id="tabs-1">tabs-1-panel</div> </div>

js調(diào)用:

 $('#tabs').tabs(); var tabCount =4; function addTab(){   tab.tabs('add',{     title:'tab-'+tabCount+'',     href:'#tab-'+tabCount+'',     content:'Tab----'+tabCount+'',     iconCls:true   });   tabCount++; }

總結(jié):

通過不同的Id調(diào)用,就可以創(chuàng)建不同的tab結(jié)構(gòu),樣式則通過id來自定義不同的樣式即可。

小弟不才.歡迎各位大神指教....

Demo下載地址: MyUI-tabs

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 桂平市| 和林格尔县| 泰安市| 新乡县| 澄城县| 杭锦旗| 三明市| 鸡泽县| 凤城市| 清流县| 哈巴河县| 栖霞市| 尉氏县| 专栏| 贡嘎县| 博爱县| 库伦旗| 荔浦县| 沿河| 东平县| 墨竹工卡县| 成武县| 温泉县| 林甸县| 全椒县| 山东| 静海县| 论坛| 共和县| 高雄市| 龙泉市| 屏山县| 建阳市| 侯马市| 华亭县| 阿坝| 石嘴山市| 虞城县| 五莲县| 阿坝| 罗甸县|