rainy_li3676598
2016-12-22 15:04
我在想一个问题,如果在animate中增加背景色, 会怎么变呢, 比如我在div内先设css的样式为 backgroudcolor为 red。 然后在animate中设为 灰色, 中间duration 为 3S, 会怎么样?
我试过, 好像直接在animate中写backgroud:#ccc, 或者 backgroudColor:#ccc 都不行
所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。比如常见的,border、margin、padding、width、height、font、left、top、right、bottom、wordSpacing等等这些都是能产生动画效果的。background-color很明显不可以,因为参数是red或者GBG这样的值,非常用插件,否则正常情况下是不能只用动画效果的。
见
[课程] jQuery基础(四)—动画篇
第5章 自定义动画
5.1
jQuery中动画animate(上)
用于动画属性的必须是数字,除非有特殊说明
不能在animate中改变背景色,因为所有用于动画的属性必须是数字的,background-color不是数字属性。
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题