mmenu - 如何知道菜单的状态(如果它打开或关闭)
mmenu - how to know the state of the menu (if its open or closed)
我是 jquery 和 javascript 的新手,我正在尝试理解 mmenu API。我试图理解这些库,但老实说我对编写的 js 代码一无所知。
利用网站上的教程http://mmenu.frebsite.nl/tutorials/basic/,我做了一个基本的菜单。问题是,我无法制作一个按钮,可以在单击时切换菜单。我需要知道菜单的状态才能说
if(isMenuOpen){API.close();}else{API.open();}
我在哪里可以学习这个 API 的 "menu state variable"?
如果你能告诉我如何在这样的 API 中找到我的路也很好。比如,人们从哪里知道这个?我查看了文档,对我来说仍然很模糊,可能是因为我是初学者。但是如果我首先知道要学什么,我会学什么。
提前致谢
我找不到 returns 菜单状态的任何内容。您可以使用 jQuery 做的一件事是检查菜单是否可见或 class 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();
}
}
我是 jquery 和 javascript 的新手,我正在尝试理解 mmenu API。我试图理解这些库,但老实说我对编写的 js 代码一无所知。
利用网站上的教程http://mmenu.frebsite.nl/tutorials/basic/,我做了一个基本的菜单。问题是,我无法制作一个按钮,可以在单击时切换菜单。我需要知道菜单的状态才能说
if(isMenuOpen){API.close();}else{API.open();}
我在哪里可以学习这个 API 的 "menu state variable"?
如果你能告诉我如何在这样的 API 中找到我的路也很好。比如,人们从哪里知道这个?我查看了文档,对我来说仍然很模糊,可能是因为我是初学者。但是如果我首先知道要学什么,我会学什么。
提前致谢
我找不到 returns 菜单状态的任何内容。您可以使用 jQuery 做的一件事是检查菜单是否可见或 class 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();
}
}