我用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. 需要帮助覆盖CSS a:hover
- 2. jQuery覆盖onclick
- 3. jquery覆盖href
- 4. jQuery覆盖event.preventDefault()
- 5. 覆盖覆盖JQuery UI 1.8.2对话框
- 6. 用css/jquery全屏覆盖
- 7. 覆盖HREF使用jQuery
- 8. jQuery不适用于覆盖?
- 9. 用jquery覆盖css/javascript
- 10. 覆盖使用jQuery或Javascript
- 11. 用jquery覆盖javascript确认
- 12. jQuery加载()覆盖
- 13. jQuery .data()被覆盖
- 14. JQuery覆盖关闭
- 15. jQuery的覆盖页
- 16. 覆盖jQuery UI CSS
- 17. 覆盖JQuery Mobile CSS
- 18. 覆盖层与jQuery
- 19. 字jquery覆盖从
- 20. Jquery事件覆盖
- 21. jquery工具覆盖
- 22. jQuery覆盖问题
- 23. jQuery-UI Modal覆盖
- 24. jQuery - 覆盖事件?
- 25. 为什么.foo a:link,.foo a:visited {}选择器在CSS中覆盖a:hover,a:active {}选择器?
- 26. 覆盖覆盖?
- 27. C++覆盖...覆盖?
- 28. 覆盖与覆盖
- 29. 覆盖或覆盖
- 30. jquery覆盖背景调暗不覆盖解除覆盖后的IE9
试过,不行 – 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