我用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