2013-10-09 3 views
0

Я использую сценарий ниже для моего экрана загрузки. Если вы заметили, он скрывает экран загрузки до того, как веб-сайт закончил загрузку.Задержка загрузки экрана jQuery

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

Есть ли что-то, что я могу сделать, чтобы исправить это, что я, очевидно, не замечаю?

Live preview here

Благодаря

+1

'$ (окно) .load()' вместо '$ (документ) .ready()' – PlantTheIdea

+0

Я не уверен, я понимаю, в чем проблема является. Не могли бы вы рассказать? –

+0

@ Jean-Do Открыть ссылку в своем браузере. Вы заметите, что экран загрузки исчез, а некоторые изображения и пользовательский шрифт не загружены. – Borsn

ответ

3

.ready пожары, когда дом готов (= все элементы получили разобраны), это не означает, что все ресурсы/изображения были загружены.

что вам нужно использовать:

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

Спасибо. Это решило проблему. – Borsn

Смежные вопросы