20行で実現できるAjaxタブインタフェース
2007年05月28日-
スポンサード リンク
Dynamic Ajax Tabs in 20 Lines | 20bits
The tabbed document interface is a common solution to the problem of presenting a user with multiple document in one window.
20行で実現できるAjaxタブインタフェース。
次のようなタブインタフェースをたったの20行で実現可能なようです。
次のようなDIV要素を定義します
<div class="tabbed-pane">
<ol class="tabs">
<li><a href="#" class="active" id="pane1">Pane 1</a></li>
<li><a href="#" id="pane2">Pane 2</a></li>
</ol>
</p>
<div id="MyPane_container" class="tabbed-container">
<div id="MyPane_overlay" class="overlay" style="display: none"><h3>Loading...</h3></div>
<div id="MyPane" class="pane">
...DEFAULT CONTENT...
</div>
</div>
そして次のJavaScriptコードを記述
new TabbedPane('MyPane',
{
'pane1': '/downloads/pane1.html',
'pane2': '/downloads/pane2.html'
},
{
onClick: function(e) {
$('MyPane_overlay').show();
},
onSuccess: function(e) {
$('MyPane_overlay').hide();
}
});
JavaScriptのコードも、pane1, pane2 のようにタブを定義できて、すごくシンプルですね。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 2012年5月24日 管理人のブックマーク
- 立体感がリアルなON・OFFスイッチ実装jQueryデモ
- PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」
- 2012年5月23日 管理人のブックマーク
- PC・スマホ・タブレットで動くクールなHTML5スライドショー実装ができる「Juicebox」
- 既にここまで出来るWebGLのデモ22
- 2012年5月22日 管理人のブックマーク
- CSSな吹き出しを作れるWEBツール「cssarrowplease」
- PHP+Bootstrapで書かれた美しいGitリポジトリビューア「GitList」
- 2012年5月21日 管理人のブックマーク
- 過去のエントリ



















間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)



