卸下mmenu.js

问题描述

我正在使用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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...