ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery_jqueryでカプセル化されたタブタブプラグインの共有

jQuery_jqueryでカプセル化されたタブタブプラグインの共有

WBOY
WBOYオリジナル
2016-05-16 15:54:361213ブラウズ

タブ関数は、Web サイト開発でよく使用されます。コードの作成時間を節約するために、タブ プラグインは簡単に呼び出せるようにカプセル化されています。

タブコンポーネントの作成

使用法: 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();

関連パラメータの説明:

初期化パラメータ

パラメータ デフォルト値 パラメータの説明
active null は、選択されたタブのインデックスを設定します。たとえば、最初のタブが選択されている場合は、0
に設定されます。 イベントクリック タブの切り替えイベント、デフォルトはクリックイベント、マウスオーバーを設定可能

タブパラメータを追加

パラメータ デフォルト値 パラメータの説明
タイトルが空です タブに表示されるテキスト、デフォルトは空です
href の空のタブ リンク。静的データの場合は、対応する文字列 (#str) を入力します。リモート データの場合は、対応する URL
content Empty タブのコンテンツは静的データです。動的データを入力する必要はありません。
iconCls true タブを閉じるボタン。デフォルトでは true が表示されます。それ以外の場合は false

デモ:

例 1: 静的データ:

<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: リモート データを通じてページをロードし、パネルを動的に作成します。

<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: パラメーターを渡し、タブ切り替えイベントをマウスオーバーに設定します

<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: タブの追加:



<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 呼び出しを通じて、さまざまなタブ構造を作成でき、ID ごとにスタイルをカスタマイズできます。

私には才能がありません。専門家の皆様のアドバイスを歓迎します。

デモのダウンロード アドレス: MyUI-tabs

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。