Javascript 打开和关闭同一按钮上的mmenu
我使用mmenu并使用clickopen功能打开菜单。我还想用相同的按钮关闭mmenu。。以下是处理事件以打开菜单的代码:Javascript 打开和关闭同一按钮上的mmenu,javascript,mmenu,Javascript,Mmenu,我使用mmenu并使用clickopen功能打开菜单。我还想用相同的按钮关闭mmenu。。以下是处理事件以打开菜单的代码: // Handles clickOpen event. if (mmenu.options.clickOpen) { if (mmenu.options.clickOpen.open && mmenu.options.clickOpen.selector) { $(mmenu.options.cli
// Handles clickOpen event.
if (mmenu.options.clickOpen) {
if (mmenu.options.clickOpen.open && mmenu.options.clickOpen.selector) {
$(mmenu.options.clickOpen.selector).bind('click', {name: mmenu.name}, function (e) {
e.preventDefault();
$('#' + e.data.name).trigger('open.mm');
});
}
}
}
是否可以编辑上面的代码,或者可以通过一些javascript来完成
谢谢。以下是实现这一目标的方法:
$('#menu').mmenu();
$('#menubutton').on('click', function () {
var api = $('#menu').data('mmenu');
if (document.documentElement.className.indexOf("mm-opened") >= 0) {
api.close();
}
else {
api.open();
}
});
这样,相同的按钮
#菜单按钮
可用于打开和关闭mmenu。您知道如何操作吗?因为我不知道“你知道怎么做吗?”是的。我不是在嘲弄你,只是指出你问题的自然答案。请花点时间阅读关于发布问题的指南。同时,此链接将帮助您解决问题: