我有兩個div。一個有黑色背景和一個紫色。我使用jquery淡出黑色的div,也淡入淡紫色。但是,似乎兩者都試圖同時發生。Jquery fadeOut隊列
我的問題是如何使紫色div淡入後,只有在紫色div完全淡出後。我聽說過隊列方法,但我不清楚如何使用它。
$("div.black").fadeOut();
$("div.purple").fadeIn().queue(); // <-- purple div still trys to fade in
// while black div is fading out.
// I need the purple div to wait
// until that black div has completely faded out.
添加回調黑色DIV'fadeOut'和回調'fadeIn'紫色格。所以一旦黑色消失,就會出現'fadeIn'。 – SachinGutte
與答案無關,但除非絕對必要,否則您確實不應該使用標記名限定您的選擇器。它不會帶來任何好處,並會創建較慢的選擇器。 – PlantTheIdea