質問: new event(e); myslide.toggle(); e.stop(); }); 上記の様に変更したのですが、これをもっとスマートに記述する方法はありませんか? toggle1をクリックすると...が動く toggle30をクリックすると...が動く ・ ・ toggle30をクリックすると...が動く この様にidの数値を変更すれば良い様なものが理想です。 どなたか、よろしくお願い致します。
回答: classになりますが toggleをクリックすると... 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(); }); }); }); これでどうでしょうか。