Javascript 检测jQuery MMenu是否处于打开/活动状态?
我正在使用并且需要使用API来检测菜单是否打开 我查看了他们的页面,但我不知道如何获取其状态Javascript 检测jQuery MMenu是否处于打开/活动状态?,javascript,jquery,mmenu,Javascript,Jquery,Mmenu,我正在使用并且需要使用API来检测菜单是否打开 我查看了他们的页面,但我不知道如何获取其状态 有人能给我举个例子说明如何做到这一点吗?根据所述文档,您可以使用: 1) 打开事件,在菜单打开时触发您的功能 $("#nav").mmenu().trigger("open.mm").on("opening.mm", function() { alert( "The menu is opening" ); }); 2) opened事件,在菜单完成打开时触发您的功能 $("#nav").mme
有人能给我举个例子说明如何做到这一点吗?根据所述文档,您可以使用: 1)
打开
事件,在菜单打开时触发您的功能
$("#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." );
});
编辑:当您的
菜单处于活动状态时,它将在
中打开classmm
,您可以检查:
$('button').click(function() {
if($('#left').hasClass('mm-opened')) {
$("#nav").trigger("close.mm")
}
});
根据上述文件,您可以使用:
1) 打开
事件,在菜单打开时触发您的功能
$("#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." );
});
编辑:当您的菜单处于活动状态时,它将在
中打开classmm
,您可以检查:
$('button').click(function() {
if($('#left').hasClass('mm-opened')) {
$("#nav").trigger("close.mm")
}
});
打开菜单时添加属性,关闭时删除属性,然后检查该属性是否打开。打开菜单时添加属性,关闭时删除属性,然后检查该属性是否打开。谢谢!实际上,我想检查它的状态,以使用链接切换(打开/关闭)菜单。知道怎么做吗?我想知道当用户导航到页面时,如何强制打开mmenue而不单击按钮或汉堡菜单。如果你有兴趣,我可以再问一个问题。谢谢,谢谢!实际上,我想检查它的状态,以使用链接切换(打开/关闭)菜单。知道怎么做吗?我想知道当用户导航到页面时,如何强制打开mmenue而不单击按钮或汉堡菜单。如果你有兴趣,我可以再问一个问题。谢谢