Как сделать, чтобы скрипт jQuery срабатывал через определённое время?

225
07 марта 2018, 09:09

У меня есть код:

$(document).ready(function() {
  let qtySlides = $('.slider>div').length-1;
    let slider=$('.slider').slick({
        arrows: false,
      dots: true,
      speed: 300,
      autoplay: true,
      autoplaySpeed: 2500,
      infinite: false,
      pauseOnHover: false
    });
    slider.on('afterChange', function(event, slick, currentSlide, nextSlide){
    if( qtySlides === slider.slick('slickCurrentSlide') ){
      slider.slickSetOption("autoplay",false,false)
    };
  });
    });

Как сделать, чтобы он срабатывал через 5000мс после загрузки страницы?

Answer 1

Просто заверните всё это в setTimeout

setTimeout(() => {
  let qtySlides = $('.slider>div').length-1;
    let slider=$('.slider').slick({
        arrows: false,
      dots: true,
      speed: 300,
      autoplay: true,
      autoplaySpeed: 2500,
      infinite: false,
      pauseOnHover: false
    });
    slider.on('afterChange', function(event, slick, currentSlide, nextSlide){
    if( qtySlides === slider.slick('slickCurrentSlide') ){
      slider.slickSetOption("autoplay",false,false)
    };
  });
}, 5000);
READ ALSO
Как вывести все значения из столбца

Как вывести все значения из столбца

У меня есть база данных wordpress, в ней таблица wp_termsНужно вывести все значения из этой таблицы из столбца name

259
На странице сравнения товаров Internal Server Error 500

На странице сравнения товаров Internal Server Error 500

Добрый день, проблема следующая

267
Вывод карточек товара на странице (Woocommerce)

Вывод карточек товара на странице (Woocommerce)

Добрый деньЗанимаюсь вопросом вывода полных карточек товара на отдельной странице, но пока не пришел к какому-то решению

197
Скрываем форму после отправки

Скрываем форму после отправки

Наткнулся на непонятный скриптВот пример как скрывается форма после отправки:

271