2014-04-25 28 views
-3

我正試圖加載一個加載gif,而一切都加載在我的網站上。我使用:是window.load()與.load()在jQuery中一樣嗎?

$(window).load(function() { 
$('.loading').fadeOut('fast'); 

這工作,但

我試圖用jquerys .load得到同樣的效果();之前我加載元素我會淡入加載GIF和淡出後的內容:

$('.loading').fadeIn('fast'); 
    $('.content').load('apps').css({"display":"block"}); 
    $('.loading').fadeOut('fast'); 

但出於某種原因,似乎加載fadesout加載頁面之前。如何獲得與window.load()相同的效果,以便加載保持到內容準備就緒並顯示。謝謝

+0

可能重複(http://stackoverflow.com/questions/22197636/jquery-window-load-vs-window-onload之間的區別是什麼) –

+0

沒有'window.load()'... –

回答

0

嘗試使用​​回調函數:?什麼是jQuery的$(窗口).load VS的window.onload之間的差別]的

$('.content').load('apps',function() { 
    $('.loading').fadeOut('fast'); 
}); 
+0

非常感謝! – user3308205

+0

很高興幫助。如果您感到滿意,請接受答案:-) – Felix