除非我搞錯了,否則自從jQuery 1.5開始,你可以以某種方式進行鏈接並插入一條命令,讓它等待上一個操作完成。換句話說,而不是這樣的:在鏈接期間允許同步操作的新jQuery API?
$('#something').animate({opacity: 0}, 500, function() { $('#something').hide(); });
你可以這樣做:
$('#something').animate({opacity: 0}, 500).waitForIt().hide();
當然,我可能是錯的。我知道這裏有delay()和animate()的「隊列」選項,但我認爲它們只適用於可排隊的FX,而不是像show/hide這樣的一次性選項。
我想提問人都知道,因爲你的答案是相當於他很第一個代碼示例:) – 2011-04-15 20:03:12
@Fredric,哎呀沒有看到正確的大聲笑,我ddnt注意到! – Neal 2011-04-15 20:07:40
@Fredric我編輯了我的答案 – Neal 2011-04-15 20:11:53