问题描述
我正在使用mmenu.js作为移动菜单。对于桌面菜单,除了没有任何mmenu.js行为外,我想使用相同的HTML结构。
完全暂时删除插件时,HTML菜单结构(带有自定义类)在桌面视图中看起来/工作良好。重新插入插件时,相同的HTML菜单结构在移动设备中也很好用(使用mmenu.js行为)... 但是,在激活插件的情况下,这会在桌面菜单中给我们带来不良的移动行为。
所需条件:根据条件(例如浏览器视口尺寸),我需要一种动态安装/卸载mmenu.js的方法。
有趣的是,假设mmenu.js被实例化为全局变量,则将其简单地设置为“ null”似乎没有任何影响。 mmenu.js行为仍然存在。
对此有正式的方法吗?
理想情况是这样的:
var menu = null
function mountMobileMenu() {
menu = new Mmenu( document.querySelector( "#menu" ),{
"offCanvas": false,onClick: {
close: true
}
})
}
function dismountMobileMenu() {
menu = null
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)