我一直在尝试这一段时间,我只是不知道为什么这个简单的toggleClass不会工作。当我在开发工具中进行元素检查时,我发现元素闪烁,好像它正在尝试执行某些操作。没有得到一个控制台错误。它会让我addClass没有问题,但是当我切换到toggleClass它不起作用。不能得到一个基本的toggleClass工作
我的代码是:
<div class="header-top-wrap">
<a class="nav-opener"></a>
</div>
$(".nav-opener").on("click",function() {
$(".header-top-wrap").toggleClass("nav-active");
});
'我看到我的元素flicker'通常要附加指示click元素的两次点击事件。 –
那么,我会再次将它附加在哪里?这是它的唯一代码行。 – Blake
我把toggleClass改成了几个随机的东西,以确保它没有被调用两次,而不是。 – Blake