为什么我不能将'div'的背景颜色改为'yellow'

时间:2010-03-09 03:08:53

标签: jquery jquery-animate

$('div').animate({ 'background':'yellow' }, 2000,'linear', function() {
        })

为什么?

感谢

3 个答案:

答案 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插件。