タブ jQuery Tabs
jQueryで独自のライブラリを使用したタブの実装方法をご紹介します。
ボックス1
ボックス2
ボックス3
ボックス4
ボックス5
ライブラリのダウンロードと設置
「ライブラリのダウンロード」をクリックしてダウンロードしてください。
ライブラリのダウンロード
ダウンロードしたjquery.tabs.jsを任意の場所へ置き読み込みます。
(jQueryの設置および読み込みは、完了もしくは同時作業を行っているものとします。)
使い方
タブのナビゲーション部分(アクションする要素)を対象とし、引数のオプション指定としてタブの切り替えるコンテンツをchangingElementに指定します。
changingElementのセレクタ指定はjQueryオブジェクト化した要素でも指定可能です。
オプションはこちらをご覧ください。
JavaScript
HTML
CSS
オプション
以下の設定が可能です。
オプション | 初期値 | 説明 |
---|---|---|
defaultActive | 0 | 最初にアクティブにするタブのインデックス番号 |
changingElement | '' | ナビゲーションに紐付く対象のコンテンツ要素 |
action | 'click' | 切り替えるイベント |
activeClass | 'active' | 現在地のCSSクラス名 |
animateMode | 'direct' | アニメーションの種類 設定可能な値: direct = アニメーションなしの即時切り替え slide = スライドアニメーション fade = フェードアニメーション |
animateDuration | 200 | アニメーションの動作時間 |
animateEasing | 'linear' | アニメーションのイージング |
changeCallback | function() {} | 切り替え後のコールバック関数 |