http://removed.com/jquery/# 第一次玩jQuery,並且已經卡住了。我期待背景在懸停時變爲紅色,但不是因爲某種原因。任何人都可以幫我一把嗎?謝謝!背景不變爲紅色
Q
背景不變爲紅色
0
A
回答
4
嘗試移動jQuery代碼爲div.sidenavOff
的ready
確定指標裏面,像這樣
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(event){
alert("Thanks for visiting!");
});
$("div.sidenavOff").mouseover(function(){
$(this).removeClass().addClass("sidenavOver");
}).mouseout(function(){
$(this).removeClass().addClass("sidenavOff");
});
});
</script>
0
您需要將您的$(document).ready(function() {...
塊.mouseover的電話和.mouseout。就像你所做的那樣,當調用選擇器$("div.sidenavOff")
時,那些元素還不存在,並且沒有附加處理程序。將它們移動到document.ready中將在元素加載後調用它們。
0
你也可以做像水木清華
$(document).ready(function(){
$("div.sidenavOff").mouseover(
function(){
$(this).toggleClass("sidenavOver").toggleClass("sidenavOff",true);
}
)
}
)
它具有相同的功能喬納森的例子,但它是較少的代碼寫:)
相關問題
- 1. 紅色背景負值
- 2. imgscalr與背景紅色
- 3. JFrame不會出現紅色背景
- 4. 爲什麼SVG背景顏色不變?
- 5. 背景顏色不改變
- 6. UIToolbar背景顏色不變
- 7. 背景顏色不變
- 8. 背景顏色不變?
- 9. FPDF背景顏色不變
- 10. objectlistview背景顏色變爲黑色
- 11. 將treenode背景顏色更改爲紅色
- 12. 複選框的背景顏色爲粉紅色
- 13. 如何爲繪圖製作黑色背景和紅色?
- 14. Github markdown {紅色背景符號
- 15. 顏色爲背景色
- 16. 爲surfaceview設置漸變背景顏色
- 17. 更改背景顏色作爲漸變
- 18. 將背景設置爲漸變顏色
- 19. 懸停改變背景圖像而不是背景顏色
- 20. Subclipse diff變黑色背景
- 21. 背景顏色變化Java
- 22. 顏色漸變的背景
- 23. 變化CAMetalLayer背景顏色
- 24. 改變窗口背景色
- 25. onclick背景顏色變化
- 26. 改變背景顏色CSS3
- 27. 繪製可變背景色
- 28. jquery.Countdown - 改變背景顏色
- 29. 漸變顏色背景?
- 30. 改變背景顏色onclick
這個工作!每個jQuery的東西都必須在ready函數中嗎? – Strawberry 2010-04-22 00:30:17
如果您打算使用DOM,或者您的腳本處於頭部。您需要在$(document).ready()中運行它,或者將腳本移動到頁面的底部,以便在DOM加載到頁面後運行該頁面。 – RedWolves 2010-04-22 00:36:44