我对 jquery 和 javascript 还很陌生,我想了解 mmenu API。我试图理解这些库,但老实说我对编写的 js 代码一无所知。
使用网站上的教程http://mmenu.frebsite.nl/tutorials/basic/ ,我做了一个基本的菜单。问题是,我无法制作一个按钮,可以在单击时切换菜单。我需要知道菜单的状态才能说
if(isMenuOpen){API.close();}else{API.open();}
我在哪里可以了解这个给定 API 的“菜单状态变量”?
如果您能告诉我如何在此类 API 中找到解决方法,那也很好。比如,人们从哪里知道这个?我查看了文档,对我来说仍然很模糊,可能是因为我是初学者。但如果我首先知道要学习什么,我会学习任何东西。
提前致谢
最佳答案
我找不到返回该菜单状态的任何内容。您可以使用 jQuery 做的一件事是检查菜单是否可见或类 mm-opened
function toggleMenu() {
if($('#menu').hasClass('.mm-opened')) {
API.close();
} else {
API.open();
}
}
// alternative
function toggleMenu() {
if($('#menu').is(':visible')) {
API.close();
} else {
API.open();
}
}
关于javascript - mmenu - 如何知道菜单的状态(如果它打开或关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31877443/