【发布时间】:2020-11-12 10:16:18
【问题描述】:
我正在使用Jquery Mmenu plugin,我想检测何时发生关闭的回调事件,以便我可以从我的汉堡菜单中删除一个 CSS 类。我有打开和关闭菜单的相同汉堡菜单图标,我在菜单打开时添加了一个 is-active 类,但我需要检测整个菜单何时关闭,以便我可以删除该类,但我似乎无法想办法。
这是我目前所拥有的:
document.addEventListener(
"DOMContentLoaded", () => {
const menu = new Mmenu( "#mobile-menu", {
"extensions": [
"position-front"
],
scrollBugFix: {
fix: true
},
});
const api = menu.API;
const hamburger = document.querySelector('.hamburger');
hamburger.addEventListener(
"click", ( evnt ) => {
evnt.preventDefault();
hamburger.classList.add("is-active");
});
}
);
[1]: https://mmenujs.com/
【问题讨论】:
标签: javascript jquery css class mmenu