$('div').animate({ 'background':'yellow' }, 2000,'linear', function() {
})
为什么?
感谢
答案 0 :(得分:3)
来自jQuery API(http://api.jquery.com/animate/):
所有动画属性都应该是 数字(除非如下所述); 非数字属性不能 使用基本的jQuery动画 功能。 (例如,宽度, 高度或左边可以动画但是 background-color不能。)属性 值被视为一些 像素除非另有说明。该 单位em和%可以指定在哪里 适用。
使用jQuery.color插件动画颜色:http://plugins.jquery.com/project/color
答案 1 :(得分:0)
要为颜色设置动画,您必须包含jQuery UI。
答案 2 :(得分:0)
您可以尝试jQuery color animations插件。