2011-11-03 77 views
2

我真的很想知道jQuery队列()是否适合这种方式 - 但基本上我试图用某些jQuery动画创建更多的“故事情节”。示例http://jsfiddle.net/93Nyz/jQuery动画的最佳策略

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

回答

1

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

我分叉的小提琴(嘿嘿)向您展示一个例子:http://jsfiddle.net/bryanjamesross/MVbn9/

+0

真正真棒的东西 - 非常感谢你,我真的很感激它,并真正理解! – Zach

1

Personnaly,我会做这样的事情http://jsfiddle.net/93Nyz/1/
这样一来,所有的动画可以有一个固定的延迟

+1

感谢您的输入 - 真的很高兴看到一些替代的例子! – Zach