为了账号安全,请及时绑定邮箱和手机立即绑定

animate函数, 能不能实现背景颜色的变化?

我在想一个问题,如果在animate中增加背景色, 会怎么变呢, 比如我在div内先设css的样式为 backgroudcolor为 red。 然后在animate中设为 灰色,  中间duration 为 3S, 会怎么样?

 我试过, 好像直接在animate中写backgroud:#ccc, 或者 backgroudColor:#ccc 都不行

正在回答

3 回答

所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。比如常见的,border、margin、padding、width、height、font、left、top、right、bottom、wordSpacing等等这些都是能产生动画效果的。background-color很明显不可以,因为参数是red或者GBG这样的值,非常用插件,否则正常情况下是不能只用动画效果的。

[课程] jQuery基础(四)—动画篇

第5章 自定义动画

5.1

jQuery中动画animate(上)

0 回复 有任何疑惑可以回复我~
#1

rainy_li3676598 提问者

非常感谢!
2016-12-22 回复 有任何疑惑可以回复我~

用于动画属性的必须是数字,除非有特殊说明

1 回复 有任何疑惑可以回复我~
#1

rainy_li3676598 提问者

谢谢,现在明白了
2016-12-22 回复 有任何疑惑可以回复我~

不能在animate中改变背景色,因为所有用于动画的属性必须是数字的,background-color不是数字属性。

0 回复 有任何疑惑可以回复我~
#1

rainy_li3676598 提问者

谢谢,现在明白了
2016-12-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

animate函数, 能不能实现背景颜色的变化?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信