prototype.js でタブ切り替え(複数表示版)

| コメント(0) | トラックバック(0)
prototype.js でタブ切り替え - AUSGANG SOFT
http://a-h.panepon.com/einfach/archives/2006/1012175043.html

に、同じページで複数タブを表示できるようにならないか?
というご要望をいただきました。l

もともと1つしかタブがない想定なので、大幅な改造が必要。
いい機会なので、作ってみました。

サンプル
http://a-h.panepon.com/einfach/archives/tabSample.html

CSSもJavascriptも↑のファイル内に書いています。


変更点

  • 複数タブに対応
ページ末尾の

new TabMaker('tab');
new TabMaker('menu');

↑という指定で、複数のタブを作っています。
サンプルを参考にHTML、CSSもそれぞれの名前で指定してください。
逆にいうと、デザインを別々にすることができます。

  • document.getElementsByClassName の使用をやめました。
    ページによっては非常に重いという指摘をいただいていたので、必要ないようにしてみました。

  • ページの読み込みを待たずに、タブ表示を行うようにした。
    タブのHTMLの直後にタブ表示をする処理をいれることで、読み込むを待つ必要をなくしています。
要望をいただいたgontaさんに感謝です。

トラックバック(0)

トラックバックURL: http://a-h.panepon.com/mt5/mt-tb.cgi/193

コメントする

このブログ記事について

このページは、AUSGANG SOFTが2008年2月22日 18:00に書いたブログ記事です。

ひとつ前のブログ記事は「ActionScript3 事始め」です。

次のブログ記事は「bluewindでファイルランチャー」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ