2012-04-17 53 views
3

我需要在存儲在數據庫中的時間軸中基於jQuery製作一系列動畫。我將這些信息與函數的名稱(動畫,幻燈片,淡入淡出...),函數的選項/參數以及函數的回調一起存儲。排隊jQuery動畫的最佳方式

我知道jQuery不會有.queue方法,但我真的不知道如何利用它(我認爲更因爲我從來沒有使用過)。

那麼,jQuery動畫隊列和動畫函數封裝在回調函數中有什麼區別?考慮績效,最好的方法是什麼?

回答

1

這個article是前一段時間寫的,但更確切地說,仍然可以提供關於這個問題的足夠的想法。

2

它們自動排隊;只要先打電話給他們。例如,這樣的:

$('#something').fadeOut().slideDown(); 

將淡出#something出來,然後幻燈片下來。

+0

那麼,回調參數不會無用? – 2012-04-17 23:53:22

+0

不,不是那種特殊情況。請注意,只有動畫隊列;其他行動不。所以'$('#something')。fadeOut()。empty()'會在元素淡出之前清空元素。除此之外,這是回調的目的。 – Ryan 2012-04-17 23:55:06

+0

什麼是排隊的最佳方式?用這種方式還是用.queue? – 2012-04-17 23:58:07