Javascript 选择带有子菜单的菜单项,然后隐藏主菜单项

Javascript 选择带有子菜单的菜单项,然后隐藏主菜单项,javascript,jquery,Javascript,Jquery,我正在尝试创建一个移动菜单系统 如果单击“菜单项4”,主菜单项将应用“显示无”,这是我想要的,但我想单击“菜单项4”以重新启用它们,但我似乎无法解决: 示例如下: 看 你需要改变 $("#level1").slideToggle() 到 slideToggle执行此完成回调,此时您需要检查:可见。只要调用slideToggle()并继续执行代码,就可以在slideToggle完成运行之前进行is:visible检查,因此#level1的可见性始终为真 $("#level1").slideTog

我正在尝试创建一个移动菜单系统

如果单击“菜单项4”,主菜单项将应用“显示无”,这是我想要的,但我想单击“菜单项4”以重新启用它们,但我似乎无法解决:

示例如下:

你需要改变

$("#level1").slideToggle()

slideToggle执行此完成回调,此时您需要检查:可见。只要调用slideToggle()并继续执行代码,就可以在slideToggle完成运行之前进行is:visible检查,因此#level1的可见性始终为真

$("#level1").slideToggle()
$("#level1").slideToggle(function() {