我用css定义了一个<a>
标签。我试图停止对a
标记的默认样式表:hover
更改。如何禁用Jquery中标签上的悬停更改?用jQuery覆盖a:hover?
10
A
回答
13
以下解决方案的现场演示:http://jsbin.com/umiru
-
我能想到的最简单的方法是改变:
a:hover { ... }
到
a.someClass:hover { ... }
然后通过jQuery的方法添加/删除.someClass
:
$(this).addClass("someClass"); // activates css rules for :hover
$(this).removeClass("someClass"); // deactivates css rules for :hover
2
最简单的方法是为特定的标签创建一个新的CSS规则。喜欢的东西
a.linkclass:hover {color:samecolor}
如果你有使用jQuery覆盖默认样式,您必须手动添加的CSS规则悬停状态,这样的事情:
$('a.linkclass').hover(function(){
$(this).css({'color':'samecolor'});
});
希望这有助于
0
只要定义你的CSS无 “:悬停”
a { color: #fffff }
这将CSS覆盖a:链接,a:悬停,a:visited和a:active。
6
相关问题
- 1. jQuery覆盖event.preventDefault()
- 2. jQuery覆盖onclick
- 3. jquery覆盖href
- 4. jQuery不适用于覆盖?
- 5. 覆盖使用jQuery或Javascript
- 6. 用jquery覆盖css/javascript
- 7. jQuery的覆盖页
- 8. 字jquery覆盖从
- 9. jQuery加载()覆盖
- 10. 覆盖层与jQuery
- 11. jquery工具覆盖
- 12. 覆盖覆盖?
- 13. C++覆盖...覆盖?
- 14. 覆盖或覆盖
- 15. jquery覆盖背景调暗不覆盖解除覆盖后的IE9
- 16. 无法覆盖jquery手机
- 17. Jquery覆盖默认定位
- 18. Jquery微调覆盖加载
- 19. 覆盖样式| JQuery的
- 20. 从jquery发送值覆盖
- 21. jQuery插件覆盖参数
- 22. jQuery UI覆盖不显示?
- 23. jQuery - 覆盖延迟()行动?
- 24. jQuery实例覆盖彼此
- 25. jquery覆盖不会关闭
- 26. Jquery覆盖按钮(ImageButton/AspButton)
- 27. jQuery UI对话框覆盖
- 28. WordPress插件jQuery覆盖矿
- 29. jQuery的覆盖问题
- 30. 覆盖scrollTo jQuery插件?
试过,不行 – zsharp 2010-01-13 01:11:49
你的意思是你的样式表有'a:hove r {color:red}'或类似的东西? – Sampson 2010-01-13 01:12:23
是这就是它hhh – zsharp 2010-01-13 01:13:34