2013-02-18 89 views
-2

我有一個代碼,充當預加載器,顯示直到所有的JS加載。唯一的問題是我看到preloader出現在進入頁面的內容的頂部。如何在jQuery中設置延遲?

如何調整下面的代碼以淡出'#loading-mask'div,暫停爲一秒鐘的空白屏幕,然後淡入我的頁面內容?

的主要目標是重疊

這裏停止兩個是我的代碼:

$('#loading-mask').fadeOut(); 
+0

http://api.jquery.com/delay – Blazemonger 2013-02-18 17:01:36

回答

0
$('#loading-mask').fadeOut(500, function() { 
    setTimeout(500); 
    $('#content').fadeIn() 
}); 
+0

什麼是'睡眠(500) '爲了? – 2013-02-18 17:09:24

+0

我把它當作佔位符,同時試圖重新記住JavaScript中的睡眠是什麼,我不小心點擊提交太早...哎呀。 – 2013-02-18 17:25:17

+0

'sleep()'在PHP中我認爲也是在C中。是的,我記得。 – 2013-02-18 17:26:46