Javascript jQuery MMEMENU-打开子菜单时如何关闭所有其他子菜单?
我们使用的是mmenu(v4.7.5),顺便说一句,这与jQueryV1.11.1一起非常好 我使用以下选项/配置对其进行初始化:Javascript jQuery MMEMENU-打开子菜单时如何关闭所有其他子菜单?,javascript,jquery,mmenu,Javascript,Jquery,Mmenu,我们使用的是mmenu(v4.7.5),顺便说一句,这与jQueryV1.11.1一起非常好 我使用以下选项/配置对其进行初始化: IwAG.$('nav#menu').mmenu({ "slidingSubmenus": false }, { clone: true }); 打开子菜单时,我希望所有其他打开的子菜单自动关闭。我找到了一个解决方案;) $('nav#menu ul.first_level').on("open.mm", f
IwAG.$('nav#menu').mmenu({
"slidingSubmenus": false
}, {
clone: true
});
打开子菜单时,我希望所有其他打开的子菜单自动关闭。我找到了一个解决方案;)
$('nav#menu ul.first_level').on("open.mm", function (e) {
var parent = IwAG.$(e.target).closest('li');
var siblings = parent.siblings('li.mm-opened');
if (siblings) {
siblings.find('.mm-opened').removeClass('mm-opened');
siblings.removeClass('mm-opened');
}
});