【发布时间】:2014-02-25 03:13:18
【问题描述】:
【问题讨论】:
-
打开菜单时添加一个属性,关闭时删除它,并检查该属性是否打开。
标签: javascript jquery mmenu
【问题讨论】:
标签: javascript jquery mmenu
根据所述文档,您可以使用:
1) opening 事件在菜单打开时触发您的功能。
$("#nav").mmenu().trigger("open.mm").on("opening.mm", function() {
alert( "The menu is opening" );
});
2) opened 事件在菜单完成打开时触发您的功能
$("#nav").mmenu().trigger("open.mm").on("opened.mm", function() {
alert( "The menu has just been opened." );
});
编辑:当您的menu 处于活动状态时,它将在<nav id="left"> 中具有类mm-opened,您可以检查:
$('button').click(function() {
if($('#left').hasClass('mm-opened')) {
$("#nav").trigger("close.mm")
}
});
【讨论】: