2013-03-14 74 views
1

Dreamweaver沒有說我有任何語法錯誤,所以爲什麼不是我的背景顏色改變?如何動畫()

的jQuery:

$(function() { 
    $("#contact").hover(function() { 
     $("#contactform").stop().fadeIn(500); 
     $(this).stop().animate({ 
      height: "260px", 
      background: "blue" 
     }); 
    }, function() { 
     $("#contactform").stop().fadeOut(500); 
     $(this).stop().animate({ 
      height: "20px", 
     }); 

    }); 
}); 
+6

如果您想爲顏色添加動畫,您應該加載jQuery UI或爲其提供支持的插件。 – undefined 2013-03-14 22:20:16

+1

我希望我能接受你的評論作爲答案。這工作!謝謝! – Stacy 2013-03-14 22:27:39

回答

1

只是改變顏色應該是 '背景色'

$(this).stop().animate({ 
    height: "260px", 
    'background-color': "blue" 
}); 

另外,還要確保你已經包括jQuery UI的正確的標籤。

+0

請參閱上面的@ undefined的評論。 jQuery不支持動畫顏色開箱即用。 – rossipedia 2013-03-14 22:22:05

+0

嗨Rusty你住在安提阿?我剛從那裏搬到布倫特伍德。 – AlienWebguy 2013-03-14 22:24:24

+0

我們如何知道OP沒有包含jQuery UI? – 2013-03-14 22:24:35