【发布时间】:2016-02-10 14:29:56
【问题描述】:
我正在使用 mmenu JQuery 插件 (http://mmenu.frebsite.nl/)
我能够浏览菜单、打开菜单、关闭菜单等。
但是,当菜单关闭时,我想做的是重置菜单 - 以便每次打开并触发侧边菜单时,它总是从默认状态开始。
我的菜单设置为默认状态,具有画布外行为和滑动子菜单。
菜单关闭时我可以得到回调:
var api = $("#menu").data( "mmenu" );
api.bind( "closed", function() {
alert("menu closed");
});
我找到了其他建议:
api.closeAllPanels();
或:
api.closeAllSubmenus();
但这些都不起作用。
我还尝试了以下链接中的潜在方法:
https://github.com/BeSite/jQuery.mmenu/issues/237
Jquery mmenu - Reset menu to main level on close
https://www.drupal.org/node/2352421
有没有人设法让菜单在每次触发菜单时返回到默认状态?
【问题讨论】: