2013-02-18 70 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