我正在使用Jquery - 有一種簡單的方法可以在用戶翻轉它時更改div上的背景色嗎?Javascript Div翻轉
1
A
回答
2
你可以用CSS這樣做:
#myDiv:hover { background-color: red; }
//or...
div:hover { background-color: red; }
如果你需要IE6的支持和這樣和有使用jQuery,撥動一類,像這樣:
.hover { background-color: red; }
然後用.hover()
和.toggleClass()
,如下所示:
$(".myDivs").hover(function() {
$(this).toggleClass('hover');
});
1
您可以使用.hover()事件:
$('#divid').hover(function() {
// mouse enter
$(this).css('background-color', 'red');
}, function() {
// mouse leave
$(this).css('background-color', 'blue');
});
0
我覺得mouseenter
& mouseleave
比懸停更好。爲什麼?冒泡的原因;)
if($.browser.msie && $.browser.version < 7) {
$('element').bind({
mouseenter:function(){ $(this).addClass('over'); },
mouseleave:function(){ $(this).removeClass('over');}
});
}
在此之後,你可以簡單地添加一些CSS魔法:
#element.over,
#element:hover {
/* do something */
}
+0
.support更好,而不是瀏覽器嗅探http://api.jquery.com/jQuery.support/ – redsquare 2010-06-20 15:26:03
相關問題
- 1. 用Javascript翻轉div div
- 2. javascript image翻轉內部div
- 3. DIV顯示的翻轉JavaScript
- 4. 翻轉DIV onclick
- 5. 的jQuery DIV翻轉
- 6. Javascript翻轉
- 7. jQuery移動div時翻轉?
- 8. Imageflip JavaScript不翻轉
- 9. Javascript多次翻轉
- 10. javascript - 翻轉圖像
- 11. JavaScript圖片翻轉
- 12. JavaScript翻轉菜單
- 13. 在div中翻轉圖像?
- 14. 按類名翻轉div
- 15. Div不在IE上翻轉
- 16. 用jQuery(或CSS3)翻轉div
- 17. div內的多個div - 水平翻轉
- 18. 更換div懸停(div翻轉)
- 19. 與雙方的html翻轉div
- 20. 多個DIV的翻轉動畫
- 21. 使用Angular和Javascript翻轉div並顯示不同的內容
- 22. Javascript/JQuery翻轉卡遊戲
- 23. 使用javascript翻轉文本
- 24. 的Javascript翻轉,隱藏
- 25. javascript旋轉翻譯功能
- 26. javascript翻轉效果問題
- 27. 翻轉多個圖像javascript
- 28. JavaScript翻轉動畫錯誤
- 29. 硬幣翻轉HTML/Javascript
- 30. JavaScript中的形狀翻轉
是使用上有效的一個div一個僞類? – Thomas 2010-06-20 11:15:25
絕對是使用CSS的時間和地點。 :) – 2010-06-20 11:15:31
@Thomas - 是的,只有較老的IE(6)有問題,其他人都支持IIRC。 IE6只支持anchor上的':hover'僞類。 – 2010-06-20 11:16:12