我有一个使用 mootools 的带有下拉菜单的 html5 页面。如果我使用 hide() 和 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/
它不是抛出错误;我在哪里寻找修复它?