Задержка загрузки экрана jQuery

0

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

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

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

Просмотр в прямом эфире

благодаря

  • 1
    $(window).load() вместо $(document).ready()
  • 0
    Я не уверен, что понимаю, в чем проблема. Можете ли вы уточнить?
Показать ещё 2 комментария
Теги:
loading
preloader

1 ответ

3
Лучший ответ

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

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

$(window).load(function() {
  // Run code
   rotate = 0;
    $(".preloader").fadeOut(250);
});
  • 0
    Благодарю. Это решило проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню