- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MooTools Fx.Slideを複数使用する)
MooTools Fx.Slideを複数使用する
このQ&Aのポイント
- MooToolsのFx.Slideを利用して、同じページ内で複数の要素を動かす方法について教えてください。
- 現在、「動きを同じページ内で複数使用したい」という要件を満たすため、個別にコードを書いていますが、よりスマートな方法はありますか?
- idの数値を変更するだけで良いような方法が理想です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
classになりますが <a class="toggle" href="#">toggle</a>をクリックすると<div class="test">…</div> window.addEvent('domready', function(){ var btns = $$('.toggle'); var divs = $$('.test'); btns.each(function(el,index){ var mySlide = new Fx.Slide(divs[index], {mode: 'horizontal'}); btns[index].addEvent('click', function(e){ e = new Event(e); mySlide.toggle(); e.stop(); }); }); }); これでどうでしょうか。
お礼
早速のご回答有難うございます。 思っていた様に動かせました。 まだ、勉強を始めたばかりでコードを見てもどの部分がどういう内容になっているというのが良く解らないですが、勉強して少しずつ理解できる様にしていきます。 ありがとうございました。また、よろしくお願いします。