jQaccordion プラグイン
JavaScriptライブラリjQueryのプラグインであるAccordion Content scriptを用いたFreeStyleWiki用のプラグイン。
ダウンロードはこちらから。
アコーディオン・メニューを表示するプラグインです。本サイトの左側に表示されている、Menuのページに記載してあります。
Menuのページのソースは以下の通り。
{{jqaccordion}} {{div_begin class="acdn_header"}} !!!Topic {{div_end}} {{div_begin class="acdn_content"}} *テクノ名盤200+α *洋楽オルタナティヴ・ミュージック・ベスト100 *THE BEST OF AMBIENT WORKS 1978-2008 *アメトーーク!昭和アニメソング芸人 *「タモリ倶楽部『台所で飲む』」の料理 *You Tune YouTube 352 VIDEOS!! *YouTube 120 A NEW POINT OF VIEW *jQueryを利用したプラグイン *加藤愛 {{div_end}} {{div_begin class="acdn_header"}} !!!Recent {{div_end}} {{div_begin class="acdn_content"}} {{outlinecalendar 日記,7}} {{div_end}} {{div_begin class="acdn_header"}} !!!Category {{div_end}} {{div_begin class="acdn_content"}} {{category_menu}} {{div_end}} {{include_html あわせて読みたい}} {{jqaccordion end}}
プラグインの作りがイマイチで、かなりダサい書き方をしなければなりませんが、
- アコーディオン・メニューの開始位置(ページ最上部)に、{{jqaccordion}} を記載する。
- 終了位置(ページ最下部)に、{{jqaccordion end}} を記載する。
- メニュー全体を、両者で挟み込むようにする。
- アコーディオン・メニューのヘッダーを、{{div_begin class="acdn_header"}} と、{{div_end}} で挟み込むように記載する。
- アコーディオン・メニューの内容を、{{div_begin class="acdn_content"}} と、{{div_end}} で挟み込むように記載する。
といった感じになります。
参考および関連情報
- Accordion Content script
- jQaccordion プラグインで利用しています。ありがとうございます。
- FreeStyleWikiの本家のサイトの装飾用HTMLタグプラグイン
- 装飾用HTMLタグプラグインに含まれる、div_begin、div_endを用いて、アコーディオン・メニューのヘッダ、および内容を示すマークアップを行っています。ありがとうございます。
宿題
関連ページ