2011-11-03 66 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