jquery中的animate()方法是不是不能改变div的背景颜色?

x_hola
  • 666

我尝试把 background:'#ff21'放到animate()方法中没有反应。

回复
阅读 8k
7 个回答

我之前测试也是没效果的,应该如楼主所说,不支持吧

可以用velocity.js,据说最好的动画库

可以尝试使用css3动画,性能比jquery animate要好。

最帅程序猿
  • 2
新手上路,请多包涵

就是没有反应。估计是不支持...

找到答案了,答案来自菜鸟教程。

可以用 animate() 方法来操作所有 CSS 属性吗?

是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。
同时,色彩动画并不包含在核心 jQuery 库中。
如果需要生成颜色动画,您需要从 jquery.com 下载 Color Animations 插件。

宣传栏