2013-10-09 129 views
0

我正在使用下面的脚本,为我的加载屏幕。 如果您注意到,它会在网站加载完成之前隐藏加载屏幕。jQuery加载屏幕延迟

jQuery(document).ready(function hide_preloader() { rotate = 0; $(".preloader").fadeOut(250); }); 

有什么我可以做的,以解决这个问题,我明显可以忽略?

Live preview here

感谢

+1

'$(窗口).load()',而不是'$(文件)。就绪()' – PlantTheIdea

+0

我不知道我的理解是什么问题是。你能否详细说明一下? –

+0

@ Jean-Do在浏览器中打开链接。您会注意到加载屏幕淡出,部分图像和自定义字体未加载。 – Borsn

回答

3

.ready火灾时,DOM就绪(=所有元素得到了解析),但这并不意味着/图像得到加载的所有资源。

你需要的是使用:

$(window).load(function() { 
    // Run code 
    rotate = 0; 
    $(".preloader").fadeOut(250); 
}); 
+0

谢谢。这解决了问题。 – Borsn