jQuery .hover 不切换类,我做错了啥?

Posted

技术标签:

【中文标题】jQuery .hover 不切换类,我做错了啥?【英文标题】:jQuery .hover not toggling class, what am I doing wrong?jQuery .hover 不切换类,我做错了什么? 【发布时间】:2017-09-10 21:41:03 【问题描述】:
<li class="animated aButton"><a href="#about">About Me</a></li>
$('.aButton').hover(
  function() 
    $(this).toggleClass('shake');
  
);

我正在尝试在悬停时从动画 css 添加类抖动,但它不起作用,不知道我做错了什么。

【问题讨论】:

你能把整个html页面贴出来,这样我们就可以看到脚本标签,jquery版本等 works fine here .. 提供一个重现问题的minimal reproducible example 【参考方案1】:

它似乎正在工作。

$('.aButton').hover(
  function() 
    $(this).toggleClass('shake');
  
);
.shake 
  color: #ff0;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="animated aButton"><a href="#about">About Me</a></li>

【讨论】:

【参考方案2】:

我认为你的代码应该可以工作

jQuery

$('.aButton').hover(
  function() 
    $(this).toggleClass('shake');
  
);

CSS

.shake
  background-color: yellow;

这是工作示例:https://jsfiddle.net/mqdfdkxv/

【讨论】:

以上是关于jQuery .hover 不切换类,我做错了啥?的主要内容,如果未能解决你的问题,请参考以下文章

重新加载 ng-repeat 数据失败,我做错了啥?

Fullcalendar dayClick 代码只触发一次:我做错了啥?

Qt 调试:我正在实现一个使用时无法识别的 Qt 线程类,我做错了啥?

请帮我!我不知道我做错了啥[关闭]

协议和代表不起作用..我做错了啥?

我不知道我做错了啥[关闭]