jQuery动画的最佳策略

时间:2011-11-03 00:23:21

标签: jquery jquery-animate

我真的试图理解jQuery queue()是否是这样做的方式 - 但基本上我正试图用某些jQuery动画创建更多的“故事情节”。示例http://jsfiddle.net/93Nyz/

基本上,这里的目标是根据一定的时间延迟加载数据......然后继续下一步,等等。我只是想知道是否有更有效的方式来编写它。从理论上看,如果这是一个巨大的,不变的动画,“延迟”值会变得非常大(与最初的1000延迟相比)。想知道是否有“延迟+ 500”或类似的东西,所以它继承了之前的延迟值。如果是这样,也想知道我写这个动画的原始方式是否适用于其他常规用途。谢谢!

2 个答案:

答案 0 :(得分:1)

这正是queue()的作用。您可能想要做的是将动画分解为函数,然后使用队列将它们链接在一起。

我分叉你的小提琴(嘿)给你一个例子:http://jsfiddle.net/bryanjamesross/MVbn9/

答案 1 :(得分:1)

就个人而言,我会做这样的事情http://jsfiddle.net/93Nyz/1/
这样,所有动画都可以有固定的延迟