【发布时间】:2013-08-08 21:28:32
【问题描述】:
我有排队等待单个元素的 jQuery 动画:
var el = $('.elem');
el.animate({
width: 120
},
600,
'easeInOutQuint'
).animate({
width: 90
},
300,
'easeInOutQuint'
).animate({
width: 100
},
100,
'easeInOutQuint'
);
这 3 个动画算作 1 个主动画,只是链接在一起。运行需要 1000 毫秒,我想在我的示例中为第一个动画使用前 60% 的缓动,然后在第二个动画中使用下一个 30% 的缓动,并以最后 10% 的缓动结束。
有没有办法让缓动成为这些排队动画的全局值?
【问题讨论】:
-
我不明白这个问题。您是否希望避免每次都输入缓动?您可以将其存储在变量中并使用它。如果不正确,你想完成什么?
-
请查看我对@sza 答案的评论,这应该可以解决这个问题。
标签: jquery jquery-animate