如何在jQuery中设置延迟?

如何在jQuery中设置延迟?,jquery,delay,fade,preloader,Jquery,Delay,Fade,Preloader,我有一些代码充当预加载程序,在加载所有JS之前一直显示。唯一的问题是我看到预加载程序出现在页面内容的顶部 如何调整下面的代码以淡出“#加载掩码”div,在空白屏幕上暂停0.5秒,然后淡入我的页面内容 主要目标是防止两者重叠 这是我的密码: $('#loading-mask').fadeOut(); sleep(500)的作用是什么?我把它作为占位符,当我试图重新记住javascript中的sleep是什么时,我不小心过早地点击了submit。。。哎呀。sleep()我想是用PHP写的,也是用C

我有一些代码充当预加载程序,在加载所有JS之前一直显示。唯一的问题是我看到预加载程序出现在页面内容的顶部

如何调整下面的代码以淡出“#加载掩码”div,在空白屏幕上暂停0.5秒,然后淡入我的页面内容

主要目标是防止两者重叠

这是我的密码:

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

sleep(500)的作用是什么?我把它作为占位符,当我试图重新记住javascript中的sleep是什么时,我不小心过早地点击了submit。。。哎呀。
sleep()
我想是用PHP写的,也是用C写的。是的,我记得。不幸的是,这并没有使加载div消失,然后在暂停后在我的内容中消失。
$('#loading-mask').fadeOut(500, function() {
    setTimeout(500);
    $('#content').fadeIn()
});