注:在transform:动画类型中间用【空格】隔开 旋转 缩放 扭曲 等就可以同时执行多个不同的动画效果啦!
JSON数值对,形式为“{属性名: 属性值}",指要执行动画的书序及其对应值 |
属性每执行一次改变的时间间隔 |
速度因子,使动画具有缓冲效果,而不是匀速不变(speedFactor为1) |
执行完动画后的回调函数 |
必须为每一个元素分别添加一个定时器,否则会互相影响。
cur != css[arr]判断是否每一个属性已经达到目标值。只有所有属性都达到目标值,才会清除定时器,flag的作用是防止某个属性第一个达到目标值但还有其他属性没有达到目标值的情况下清除定时器。因此,在每次改变前初始化flag为true,只要遇到一个没有达到目标的属性,就将flag置为false,直至所有属性达到目标值才清除定时器。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。