我们正在使用mmenu(v4.7.5),顺便说一句,这与jQuery v1.11.1一起非常棒。
我使用这些选项/配置初始化它:
IwAG.$('nav#menu').mmenu({
"slidingSubmenus": false
}, {
clone: true
});
打开子菜单时,我希望所有其他打开的子菜单自动关闭。不幸的是,我无法弄清楚如何。
任何人都可以帮助我吗?会很棒......
最好的问候!!!
答案 0 :(得分:1)
我找到了解决方案;)
$('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');
}
});
最好的问候......