Задать вопрос
@DeniSidorenko

Как доработать данный код?

function removePreloader(){
  $('.preloader-wrapper').delay(100).fadeOut('slow');
  $('body').addClass('siteloaded');
}

$(window).on('DOMContentLoaded', function () {
  removePreloader()
});


Привет есть такой простой код, при загрузке Дома выполянется функция. Как сделать проверку что если DOM грузится больше 2 секунды, выполнить эту функцию?
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
function removePreloader(){
  if (removePreloader.done) return;
  removePreloader.done = true;
  $('.preloader-wrapper').delay(100).fadeOut('slow');
  $('body').addClass('siteloaded');
}

$(window).on('DOMContentLoaded', function () {
  removePreloader()
});

setTimeout(removePreloader, 2000);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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