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年2月10日 管理人のブックマーク
- ブラウザ上でPDFを表示するJSライブラリ「PDF.js」
- 次世代の検索フォームを作成するjQuery&CSS3サンプル
- 2012年2月9日 管理人のブックマーク
- faviconを書き換えてfacebookの通知っぽくしてくれるfaviconアラート実装ライブラリ「Tinycon」
- ページめくりを実現するためのjQueryプラグイン集
- 2012年2月8日 管理人のブックマーク
- HTMLをアップするとCSSのスケルトンを自動生成してくれる「bearcss」
- HTML5で綺麗でインタラクティブなグラフが描けるライブラリ「Flotr2」
- 2012年2月7日 管理人のブックマーク
- 過去のエントリ



















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




