您好,匿名用户
随意问技术百科期待您的加入

jquery的animate能渐变background-color吗

+1 投票

貌似默认的animate函数不支持color类型的渐变,我在网上找了一个插件,http://www.bitstorm.org/jquery/color-...,但是这个插件颜色变到最后总是差一点,比如我从#FFFFCC变到#FFFFFF,它最后不会变成纯白,在firebug里看发现背景也不是纯白,证明不是我眼睛的问题,以下为测试代码

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="http://www.bitstorm.org/jquery/color-animation/jquery.animate-colors-min.js"></script>
<script>
$(document).ready(function () {
    $('body').animate({'backgroundColor' : '#FFFFFF'}, 1000);
});
</script>
</head>
<body style="background-color: #FFFFCC">
</body>
</html>
用户头像 提问 2012年 12月1日 @ Anivia 上等兵 (276 威望)
分享到:

1个回答

+1 投票
 
最佳答案

jQuery Color部分的animate需要jQuery UI的支持。

$(this).animate({ backgroundColor: "#ffffff" }, 'low');

详细请见:http://jqueryui.com/demos/animate/。jQuery UI可以自定义下载需要的部分。

用户头像 回复 2012年 12月1日 @ Athena 上等兵 (346 威望)
选中 2012年 12月8日 @Oracle
提一个问题:

相关问题

0 投票
1 回复 28 阅读
用户头像 提问 2013年 11月28日 @ Kha'Zix 上等兵 (269 威望)
0 投票
1 回复 43 阅读
0 投票
1 回复 31 阅读
用户头像 提问 2012年 12月1日 @ Xin Zhao 上等兵 (320 威望)
0 投票
1 回复 52 阅读
用户头像 提问 2013年 9月20日 @ Apple 上等兵 (542 威望)
0 投票
1 回复 50 阅读
用户头像 提问 2012年 12月1日 @ Kog'Maw 上等兵 (212 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...