• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MooTools Fx.Slideを複数使用する)

MooTools Fx.Slideを複数使用する

このQ&Aのポイント
  • MooToolsのFx.Slideを利用して、同じページ内で複数の要素を動かす方法について教えてください。
  • 現在、「動きを同じページ内で複数使用したい」という要件を満たすため、個別にコードを書いていますが、よりスマートな方法はありますか?
  • idの数値を変更するだけで良いような方法が理想です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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(); }); }); }); これでどうでしょうか。

non-sugar
質問者

お礼

早速のご回答有難うございます。 思っていた様に動かせました。 まだ、勉強を始めたばかりでコードを見てもどの部分がどういう内容になっているというのが良く解らないですが、勉強して少しずつ理解できる様にしていきます。 ありがとうございました。また、よろしくお願いします。

関連するQ&A