前の記事 ≪:複数のパスワードをデータベースとして一括管理できる「Keepass」
次の記事 ≫:オンラインでファイル形式の変換が行える「Zamzar」

Yahoo! UI LibraryにTabViewの機能が追加

2006年11月28日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
Yahoo! UI Library: TabView
The TabView component is designed to enable developers to create navigable tabbed views of content.

Yahoo! UI LibraryにTabViewの機能が先日追加されました。
次のようなコードで簡単にタブ式インタフェースが実現できるようです。

<!--スクリプト-->
<script type="text/javascript">
var myTabs = new YAHOO.widget.TabView("demo");
</script>


<div id="demo" class="yui-navset">
<!--タブヘッダー-->
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>Tab One Label</em></a></li>
<li><a href="#tab2"><em>Tab Two Label</em></a></li>
<li><a href="#tab3"><em>Tab Three Label</em></a></li>
</ul>

<!--タブコンテンツ-->
<div class="yui-content">
<div><p>Tab One Content</p></div>
<div><p>Tab Two Content</p></div>
<div><p>Tab Three Content</p></div>
</div>

</div>

Yahoo.widget.TabView(id)というクラスに集約されていて、ロジックとHTMLの分離が出来ていいですね。
このクラスを使ったタブUIの実装例は次のような感じです。



これは中々よさそうですね。

関連エントリ

関連の記事検索:JavaScript, yahoo, ライブラリ, Yahoo!
スポンサード リンク

By.KJ : 2006年11月28日 22:09 livedoor Readerで購読 Twitterに投稿

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