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

jQuery封裝的tab選項(xiàng)卡插件分享

 更新時(shí)間:2015年06月16日 11:02:32   投稿:hebedich  
本文給大家分享的是個(gè)人封裝的tab選項(xiàng)卡特效的插件,十分的簡(jiǎn)單實(shí)用,附上用法和示例,有需要的小伙伴可以參考下。

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

創(chuàng)建選項(xià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ù)說(shuō)明:

初始化參數(shù)

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

添加選項(xiàng)卡參數(shù)

參數(shù) 默認(rèn)值 參數(shù)說(shuō)明
title 空 選項(xiàng)卡顯示的文本,默認(rèn)為空
href 空 選項(xiàng)卡鏈接,如果為靜態(tài)數(shù)據(jù)則填入對(duì)應(yīng)的字符串(#str),遠(yuǎn)程數(shù)據(jù)則為對(duì)應(yīng)的url
content 空 選項(xiàng)卡為靜態(tài)數(shù)據(jù)時(shí)的內(nèi)容,動(dòng)態(tài)數(shù)據(jù)則無(wú)需填寫(xiě)
iconCls true 選項(xiàng)卡關(guān)閉按鈕,默認(rè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: 通過(guò)遠(yuǎn)程數(shù)據(jù)加載頁(yè)面,則動(dòng)態(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è)置選項(xiàng)卡切換事件為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: 添加選項(xiàng)卡:

<input type="button" value="添加選項(xiàng)卡" 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é):

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

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

Demo下載地址: MyUI-tabs

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

相關(guān)文章

最新評(píng)論