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

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

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

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

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

使用方法: html結構

  <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調用

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

相關參數(shù)說明:

初始化參數(shù)

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

添加選項卡參數(shù)

參數(shù) 默認值 參數(shù)說明
title 空 選項卡顯示的文本,默認為空
href 空 選項卡鏈接,如果為靜態(tài)數(shù)據(jù)則填入對應的字符串(#str),遠程數(shù)據(jù)則為對應的url
content 空 選項卡為靜態(tài)數(shù)據(jù)時的內容,動態(tài)數(shù)據(jù)則無需填寫
iconCls true 選項卡關閉按鈕,默認為顯示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調用:

 $('#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調用:

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

例子3: 傳入?yún)?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調用:

 $('#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調用:

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

總結:

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

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

Demo下載地址: MyUI-tabs

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

相關文章

最新評論