我改編了一些代碼,用於動畫處理背景顏色的動畫文本顏色。但現在的代碼是一個小錯誤。在Chrome瀏覽器中,第一次懸停後,背景會變成白色,在所有瀏覽器中,只需要很長時間就可以加載(如果存在差異,我會將插件存儲在服務器上),因此您必須等待幾秒才能獲得影響。下面是代碼:Buggy jQuery的動畫代碼?
$(document).ready(function() {
$(".olli").hover(function() {
$(this).stop().animate({ backgroundColor: "#e8e5e2" }, 500);
},function(){
$(this).stop().animate({ backgroundColor: "#dbd6d0" }, 500);
});
});
的.olli類來源於此:
$("#ulnav > li").addClass("olli");
普通的`animate`不能動畫顏色,你可以使用這個單獨的插件:http://plugins.jquery.com/project/color – 2011-01-23 14:11:40
@Shadow:OP加載了jQueryUI。這可以讓你爲顏色添加動畫。 – user113716 2011-01-23 14:15:26
@Pat酷,不知道。 – 2011-01-23 14:29:05