我試圖設置使用jqueryUI的addClass()和removeClass()的懸停效果。
這就是我想出的:http://jsfiddle.net/5aS77/。
正如您所看到的,'onmouseout',背景一段時間變成白色,然後'跳轉'爲藍色。
我只想讓動畫從藍色變成粉紅色,反之亦然,沒有任何「中斷」。jQuery UI - 問題與addClass/removeClass:不需要的白色背景
我知道CSS3是可能的,我已經嘗試過它,雖然它有兩個主要的缺點:
1)並非所有的瀏覽器都支持transition屬性。
2)它沒有一個onmouseout效果。 (儘管它可以與一些JS來實現。)
我同意,並非所有瀏覽器都支持CSS3轉換,但是您可以應用(不同)轉換來進入和離開元素,例如http://css-tricks.com/different-transitions-for-hover-on-懸停/ – andyb