我当前正在为我的网站上的一个新标头,其中包含2个分开的下拉 <nav>
元素,其中一个是汉堡菜单,当单击时,通过切换一堂课时会变成x。
通过jQuery,我做到了,这样当一个下拉菜单被激活时,另一个菜单被隐藏(如果事先活跃)。
问题是,我似乎无法弄清楚如何禁用将汉堡菜单进入X的类。看看此JSFIDDLE。
(尝试单击3栏一次,然后在灰色按钮上两次查看)
可以在第27行中看到切换类的jQuery。
-edit:切换的.Class可以在CSS中的110行中找到。
单击#prod-toggle时,应该停用它,我尝试使用removeclass(),但是我无法正确地定位目标。谁能告诉我如何做到这一点?
使用以下:
$("#element id").removeClass();
调用 removeclass 没有参数将删除所有项目的所有类。
您也可以使用(但不一定建议,正确的方法是上面的方法):
$("#element id").removeAttr('class');
$("#element id").attr('class', '');
$('#element id')[0].className = '';
如果您不想使用jQuery,则可以使用Java脚本:
document.getElementById('item').className = '';