Sep19

新しいScript.aculo.usを使用したアコーディオンが強力だ

つい先日発表された新しいScript.aculo.usとPrototype.jsによって作られたアコーディオンが高機能かつ便利だなと思ったのでご紹介したいと思います。

Accordion v2.0

accordion2.0.jpg

特徴

  • クリックでオープン/クローズができる。
  • アコーディオンの中にアコーディオンをネスト(入れ子)できる。

使い方

実装は結構簡単で、外部リンクでJSライブラリを読み込みます。

<script type="text/javascript" src="javascript/prototype.js"></script>
<script type="text/javascript" src="javascript/effects.js"></script>
<script type="text/javascript" src="javascript/accordion.js"></script>

そしてトグル(引き金)となるタグにaccordion_toggleというクラスをつけ開閉するタグにaccordion_contentというクラスをつけます。

<h2 class="accordion_toggle">Title Bar</h2>
<div class="accordion_content">...</div>
...
...
...
<h2 class="accordion_toggle">Title Bar</h2>
<div class="accordion_content">...</div>

注意として、この手のモーションにおいて、すべてのコンテンツがクローズドの時に、アクセシビリティーが犠牲になるというネックがあります。その辺りを考慮した上で使うかどうか決めたほうが良さそうですね。

Related entries

Track back URL

http://u-ziq.com/cgi/mt/mt-tb.cgi/198

Coments

▲TOP

FEED

RSS    

JOB INFO




ANNOUNCE

  • 現在はありません。イベント&セミナーなどのお知らせを掲載してほしい方はお問い合わせフォームよりお気軽にご連絡ください。

WHO IS WRITING

テクノラティお気に入りに追加する

WEBデザインとシステムの共存、WEBストラテジーを考えた情報設計(IA)