Задать вопрос
@Richswitch
junior

Что не так с прелоадером?

Привет! Объясните пожалуйста что не так с прелоадером?
<div id="page-preloader"><span class="loader"></span></div>


$(window).on('load', function() {
                var $preloader = $('#page-preloader'),
                    $loader = $preloader.find('.loader');
                setTimeout(function() {
                    $('#page-preloader').fadeOut('slow');
                }, 1000);
            });


Когда начинал верстать сайт он работал (исчезал и появлялся сайт), когда закончил верстать прелоадер начал работать бесконечно (кстати прелоадер запилен средствами css ).
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
onLoad - очень очень коварная штука. Может не срабатывать очень долго, например если на сайте есть левый счетчик, который не может загрузится полчаса и т.п.

Лучше используйте document.ready + timeout
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы