我需要在存儲在數據庫中的時間軸中基於jQuery製作一系列動畫。我將這些信息與函數的名稱(動畫,幻燈片,淡入淡出...),函數的選項/參數以及函數的回調一起存儲。排隊jQuery動畫的最佳方式
我知道jQuery不會有.queue方法,但我真的不知道如何利用它(我認爲更因爲我從來沒有使用過)。
那麼,jQuery動畫隊列和動畫函數封裝在回調函數中有什麼區別?考慮績效,最好的方法是什麼?
我需要在存儲在數據庫中的時間軸中基於jQuery製作一系列動畫。我將這些信息與函數的名稱(動畫,幻燈片,淡入淡出...),函數的選項/參數以及函數的回調一起存儲。排隊jQuery動畫的最佳方式
我知道jQuery不會有.queue方法,但我真的不知道如何利用它(我認爲更因爲我從來沒有使用過)。
那麼,jQuery動畫隊列和動畫函數封裝在回調函數中有什麼區別?考慮績效,最好的方法是什麼?
這個article是前一段時間寫的,但更確切地說,仍然可以提供關於這個問題的足夠的想法。
它們自動排隊;只要先打電話給他們。例如,這樣的:
$('#something').fadeOut().slideDown();
將淡出#something
出來,然後幻燈片下來。
那麼,回調參數不會無用? – 2012-04-17 23:53:22
不,不是那種特殊情況。請注意,只有動畫隊列;其他行動不。所以'$('#something')。fadeOut()。empty()'會在元素淡出之前清空元素。除此之外,這是回調的目的。 – Ryan 2012-04-17 23:55:06
什麼是排隊的最佳方式?用這種方式還是用.queue? – 2012-04-17 23:58:07