html
<a href="home.html">Home</a>
Run Code Online (Sandbox Code Playgroud)
css
a {
color: blue;
}
a:hover {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
现在你可以看到<a>现在悬停时颜色为红色。
问题
如何通过 jQuery 删除悬停?
我试过:
$('a').unbind('hover');和$('a').unbind('mouseenter mouseleave')
我开始想为什么它不起作用,不是hover()吗?
由于a:hover没有在锚标记上绑定事件并且只是一个伪类,因此您无法成功解除绑定 .hover() 事件。
如果你想改变行为,那么你可以做两件事
删除a:hover样式
在锚标记上绑定悬停事件并相应地设置 css。
| 归档时间: |
|
| 查看次数: |
5827 次 |
| 最近记录: |