我有下面的脚本
$("button#submit").click(function () {
$("tr[data-id='" + lastRefId + "']").css("background-color", "#8aabf0");
$("tr[data-id='" + lastRefId + "']").animate({ backgroundColor: "white"}, 'slow');
});这是一个简单的脚本,应该将背景更改为上面的颜色,而不是将其更改为以前的颜色(白色)。第一行起作用,但第二行不行。
我为什么要修它,怎么修?
发布于 2013-12-03 20:52:41
jQuery在动画方法中不支持背景色。单凭
您必须从jQuery站点下载jQuery-chro.js并将其追加到jQuery源代码之后,然后可以使用带有背景色的动画()。
第一行工作,因为您使用CSS方法和背景色作为CSS属性没有任何问题,在第二行您使用了动画.
你必须写css属性作为一个动画参数在骆驼的情况下;
例如,background-color,必须是backgroundColor
https://stackoverflow.com/questions/20361294
复制相似问题