mootoolsを使用したドロップダウンメニューのあるhtml5ページがあります。hidden()関数とshow()関数を使用すると機能します。しかし、私は次のようにメニューをスライドインおよびスライドアウトしたいと思います。
var m = e.getElement(".dropdown-menu, .sidebar-dropdown-menu");
if (e.hasClass('active')) {
m.hide();
e.removeClass('active');
} else {
m.show();
e.addClass('active');
}
非表示にして表示する代わりに、slideInとslideOutが必要です。
var m = new Fx.Slide(e.getElement(".dropdown-menu, .sidebar-dropdown-menu"));
if (e.hasClass('active')) {
m.slideOut();
e.removeClass('active');
} else {
m.slideIn();
e.addClass('active');
}
実例: http: //jsfiddle.net/wzzeZ/
動作しない:http://jsfiddle.net/37V53/1/
エラーをスローしていません。どこで修正できますか?