function fadeInSubheader() {
$('#sub1').fadeIn().delay(1000).queue(function() {
$('#sub2').fadeIn().delay(1000).queue(function() {
$('#sub3').fadeIn().delay(5000).queue(function() {
fadeOutSubheader();
});
});
});
}
function fadeOutSubheader() {
console.log('fading out');
$('#sub1').fadeOut(function() {
$('#sub2').fadeOut(function() {
$('#sub3').fadeOut(function() {
fadeInSubheader();
});
});
});
}
它應該循環一次開始。但是它會啓動並調用fadeOutSubheader函數,因爲控制檯日誌顯示「淡出」像它應該的那樣,但它們不會淡出。有任何想法嗎?jQuery FadeOut不工作
PS。淡出應該最好發生。
因爲他希望他們順序進行,而不是同時進行。 – jfriend00
@ jfriend00 - 從OP'淡出應該最好發生.' –
你說他們是正確的。我想知道他們爲什麼要將所有的麻煩專門編碼爲串行?奇。 – jfriend00