@DeniSidorenko

Убрать прелоадер когда загрузились указанные секции?

Привет, использую Preloader для сайта, он убирается когда выполняется следующая функция

$(window).on('load', function () {
  var preloader = $('.preloader');
  $(preloader).delay(300).fadeOut('slow');
  $('body').addClass('loaded');
});


Но как показывается практика такой вариант не подходит. Слишком много висит прелоадер ибо ждет пока загрузится весь весь сайт( а он достаточно большой). А если вместо 'load' использовать DOMContentLoaded - сайт слишком быстро показывается. Можно ли функцию 'load' использовать к примеру лишь для двух секции. Когда загрузилось бы хэдар+ секция home , показывать сайт.?
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Не используйте прелоадер вообще.
Люди без JS скажут вам спасибо.

По теме: в нужном месте страницы вставьте script, который без всякого 'load' события убирает прелоадер.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект