2013-02-18 52 views
0

我正在使用一個簡單的加載來使用淡入淡出作爲回調來填充div。然後,我有一個次要的淡入淡出的圖像,以減少他們的流行。Fadein div一旦加載了一切

我想完全刪除此彈出窗口,只有一次所有圖像加載後,頁面淡入淡出,所以它都加載爲一塊。我如何實現這一目標?

$("#content").load("pages/test.htm", function() { 
    $("#page").fadeTo(250, 1, "swing"); 
}); 

然後加載頁面上

$('img').load(function (e) { 
    $('img').fadeIn(); 
}); 

我怎麼能做到這一點?

+0

類似的問題:http://stackoverflow.com/questions/476679/preloading-images-with-jquery – darshanags 2013-02-18 05:34:48

回答

0

這是一個令人困惑的問題,但不會做以下工作?

$('img').load(function() { 
    $("#page").fadeTo(250,1,'swing'); 
}); 
+0

曾爲完美!我可以發誓我之前試過這個,當我做這件事時一定是錯的。謝謝! – hOOks7 2013-02-18 05:55:07

0
$(window).load(function(){ 
    // do your fade in here 
}); 
0

試試這個:

$("#content").load("pages/test.htm", function() { 
    $("#page").fadeTo(250, 1, "swing",function(){ 
     $('img').fadeIn(); 
    }); 
});