@margaret_murka

Как отключить автопроигрывание в Slick?

Пытаюсь отключить autoplay в слайдере slick на нажатие точки
Нашла такие варианты, но не работает
// в целом не срабатывает, наверное я что-то не поняла в оформлении

$('.single-item-main').slick('slickPause');
$('.single-item-main').slick('slickSetOption', { 'autoplay': false }, false);


сам слайдер
$('.single-item-main').slick({
		draggable: true,
		adaptiveHeight: true,
		mobileFirst: true,
		infinite: true,
		dots: true,
		slidesToShow: 1,
		slidesToScroll: 1,
		cssEase: 'linear',
		accessibility: false,
		arrows: false,
    autoplay: true,
		autoplaySpeed: 5000,
    dotsClass: "my-dots",
    pauseOnDotsHover: false,
    pauseOnHover: false,
	});


с такой настройкой, при нажатии на кнопку слайдер и сам останавливается, но только пока в фокусе
если кликнуть по другому объекту на странице анимация продолжается
подскажите, пожалуйста, в чём ошибка, ну или другое решение
а то информации больше найти не получается :(
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
@margaret_murka Автор вопроса
Эх...
в общем, работает
$('.single-item-main').slick('slickPause');
При нажатии на кнопку, просто написать
а проблема была в том, что скрипт был два раза подключён, если кому интересно
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Dpy3b
@Dpy3b
autoplay: false(в самом слайдере),
autoplaySpeed убрать вообще
Ответ написан
Ваш ответ на вопрос

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

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