【发布时间】:2017-09-12 13:38:32
【问题描述】:
我目前正在为我的网站创建一个新标题,其中包含 2 个单独的下拉 <nav> 元素,其中一个是一个汉堡菜单,点击时会通过切换类变成 X。
通过 jquery,我做到了,当一个下拉菜单被激活时,另一个被隐藏(如果它事先处于活动状态)。
问题是我似乎无法弄清楚如何禁用使汉堡菜单变成 X 的类。看看这个JSFiddle 看看它。
(尝试单击 3 个条形图一次,然后单击灰色按钮两次以查看)
在第 27 行可以看到切换类的 Jquery。
-编辑:切换的 .class 可以在 css 的第 110 行找到。
单击#prod-toggle 时,它应该被停用,我曾尝试使用 removeClass(),但我无法正确定位。谁能告诉我这是怎么做到的?
【问题讨论】:
-
el.removeClass()和el.addClass()?使用 CSS 根据类定位。更好的是,el.toggleClass()
标签: jquery html nav hamburger-menu