Javascript関連情報

更新日:2007年12月19日

jQuery UI タブ

jQuery UIのタブを紹介します。切り替え時のエフェクトやAjaxなファイル読み込みもサポートした便利なツールです。

サンプル

jQuery UIタブのサンプルを少し試してみます。

      $('#jqtab-example1 > ul')
          .tabs({ fxFade: true, fxSpeed: 'fast' });
メソッドtabsの引数から、フェイドエフェクトfxFadeと エフェクトスピードfxSpeed ("slow", "normal", "fast" ,またはミリ秒) を指定しています。
  <script type="text/javascript">
   $(function() {
      $('#jqtab-example2 > ul').tabs({fxFade:true,fxSpeed:'fast'});
   });
  </script>
  
  <div id="jqtab-example2">
    <ul>
      <li><a href="#tab2-1"><span>JavaScript</span></a></li>
      <li><a href="#tab2-2"><span>解説</span></a></li>
      <li><a href="#tab2-3"><span>リンク</span></a></li>
    </ul>

    <div id="tab2-1">
      $('#jqtab-example1 > ul')<br>
          .tabs({ fxFade: true, fxSpeed: 'fast' });
    </div>

    <div id="tab2-2">
     メソッドtabsの引数から、フェイドエフェクトfxFadeと
     エフェクトスピードfxSpeed
     ("slow", "normal", "fast" ,またはミリ秒) を指定しています。
    </div>

    <div id="tab2-3">
     ソース
    </div>
  </div>
     
      $('#jqtab-example3 > ul').tabs({ fxSlide: true });
メソッドtabsの引数から、スライドエフェクトfxSlideを指定しています。
  <script type="text/javascript">
   $(function() {
      $('#jqtab-example3 > ul').tabs({ fxSlide: true });
   });
  </script>

  <div id="jqtab-example3">
    <ul>
      <li><a href="#tab3-1"><span>jQuery</span></a></li>
      <li><a href="#tab3-2"><span>解説</span></a></li>
      <li><a href="#tab3-3"><span>ソース</span></a></li>
    </ul>

    <div id="tab3-1">
    <pre class="pro-source">
   $(function() {
      $('#jqtab-example3 > ul').tabs({ fxSlide: true });
   });</pre>
    </div>

    <div id="tab3-2">
メソッドtabsの引数から、スライドエフェクトfxSlideを指定しています。 
    </div>

    <div id="tab3-3">
     ソース
    </div>
  </div>
     $('#jqtab-example4 > ul').tabs({ cache: false });
a要素のhref属性へ、読み込みたいテキストファイルを指定するだけです。
例:<li><a href="./test2.txt"><span>Ajaxロードサンプル1</span></a></li>
Ajaxロードサンプル2はimgタグを書いたファイルを読み込んでいます。
  <script type="text/javascript">
   $(function() {
      $('#jqtab-example4 > ul').tabs({ cache: false });
   });
  </script> 

  <div id="jqtab-example4">
    <ul>
      <li><a href="#tab4-1"><span>jQuery</span></a></li>
      <li><a href="./test2.txt"><span>Ajaxロードサンプル1</span></a></li>
      <li><a href="./test3.txt"><span>Ajaxロードサンプル2</span></a></li>
      <li><a href="#tab4-2"><span>解説</span></a></li>
      <li><a href="#tab4-3"><span>ソース</span></a></li>
    </ul>

    <div id="tab4-1">
    <pre class="pro-source">
     $('#jqtab-example4 > ul').tabs({ cache: false });</pre>
    </div>

    <div id="tab4-2">
a要素のhref属性へ、読み込みたいテキストファイルを指定するだけです。<br>
例:<li><a href="./test2.txt"><span>Ajaxロードサンプル1</span></a></li><br>
Ajaxロードサンプル2はimgタグを書いたファイルを読み込んでいます。
    </div>

    <div id="tab4-3">
<pre class="pro-source">ソース</pre>
    </div>
  </div>

jQuery UIタブのサンプルは、UI/Tabs Demoでもいくつかみることができます。 あらかじめ開くタブを指定したり、プログラムで開閉を制御したり、無効化したり、タブを追加削除するなど多くの機能が用意されています。

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気Javascriptランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック