Core
Native
Class
Element
Utilities
Fx
Request
Plugins
- Fx.Slide
- Fx.Scroll
- Fx.Elements
- Drag
- Drag.Move
- Color
- Group
- Hash.Cookie
- Sortables
- Tips
- SmoothScroll
- Slider
- Scroller
- Assets
- Accordion
Accordionクラスはハンドラがクリックされた時にトグルされる要素のグループを作ります。一つの要素がトグルされて表示されると、別の要素もすべてトグルされて非表示になります。
var myAccordion = new Accordion(togglers, elements[, options]);
onActive(toggler, element)
onBackground(toggler, element)
var myAccordion = new Accordion($$('.togglers'), $$('.elements'), { display: 2, alwaysHide: true });
Accordionインスタンスの指定した位置に、新しいセクションを動的に追加します。
myAccordion.addSection(toggler, element[, pos]);
var myAccordion = new Accordion($$('.togglers'), $$('.elements')); myAccordion.addSection('myToggler1', 'myElement1'); // 最後の部分にセクションを追加します。 myAccordion.addSection('myToggler2', 'myElement2', 0); //先頭にセクションを追加します。
指定したセクションを開き、他を非表示にします。外部からアコーディオンを操作するのに役立ちます。
myAccordion.display(index);
// ティッカー風のアコーディオン。子供は家でやらないように。 var myAccordion = new Accordion('.togglers', '.elements', { onComplete: function(){ this.display.delay(2500, this, (this.previous + 1) % this.togglers.length); } });
このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。