$('div').animate({ 'background':'yellow' }, 2000,'linear', function() {
})
感谢
$('div').animate({ 'background':'yellow' }, 2000,'linear', function() {
})
感谢
从jQuery的API(http://api.jquery.com/animate/):
所有动画性能应 数字(除了下面指出的); 属性非数字不能 使用基本的jQuery 功能动画。 (例如,宽度, 高度,或者左侧可以是动画,但是 背景色不能是。)除非另有说明,否则属性 的值将被视为 像素的数量。可以指定 单位em和%,其中 适用。
要动态色彩使用jQuery.color插件:http://plugins.jquery.com/project/color
为了动画的颜色,你必须包括jQuery UI。
你可以尝试jQuery color animations插件。
http://stackoverflow.com/questions/190560/jquery-animate-backgroundcolor – 2010-03-09 03:13:56