@amazinginternetsites

Как добавить дополнительное время для выполнения js скрипта?

Добрый день, ребят.

Установил на сайте прелоадер страницы с анимацией. Простенький, но удобный.
Но вот такой вопрос.
Скрипт js выглядит так
<script type="text/javascript">$(window).on('load', function () {
    var $preloader = $('#page-preloader'),
        $spinner   = $preloader.find('.spinner');
    $spinner.fadeOut();
    $preloader.delay(500).fadeOut('slow');
});</script>


Как добавить еще несколько секунд к его показу? Т.е. действительное время загрузки страницы + 3 сек

Спасибо
  • Вопрос задан
  • 418 просмотров
Пригласить эксперта
Ответы на вопрос 2
VIKINGVyksa
@VIKINGVyksa
front-end developer
Если тебе прям 3 секунды нужно то просто setTimeout поставь
<script type="text/javascript">$(window).on('load', function () {
    var $preloader = $('#page-preloader'),
        $spinner   = $preloader.find('.spinner');
   setTimeout(function(){
     $spinner.fadeOut();
    $preloader.delay(500).fadeOut('slow');
   },3000);
});</script>
Ответ написан
slavent77
@slavent77
JavaScript fanatic
<script type="text/javascript">$(window).on('load', function () {
    var 
          $preloader = $('#page-preloader'),
          $spinner = $preloader.find('.spinner');

    $spinner.delay(3000).fadeOut();
    $preloader.delay(3500).fadeOut('slow');
});</script>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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