@veroni1337

Как динамично изменить slidesToScroll у slick slider?

Здравствуйте. Как изменить slidesToScroll у slick slider в зависисмости от количества невидимых элементов,. Например я на странице показываю 4 слайда, они помечаются классом slick-active, а всего у меня слайдов 6. Я отнимаю от суммы всех слайдов количество активных слайдов и получаю количество скрытых слайдов (слайды которые не видны). Теперь мне нужно сделать кнопку которая должна прокрутить слайды до неактивных, т.е slidesToScroll у меня должно быть 2.
var slideScrollCount;

$('.new_slider').slick({
		infinite: false,
		dots: false,
		arrows: false,
		slidesToShow: 4,
		slidesToScroll: slideScrollCount,
		arrows: true,
		nextArrow: document.querySelector('.new_slider_next'),
		responsive: [{
				breakpoint: 992,
				settings: {
					slidesToShow: 3,
					slidesToScroll: 1,
				}
			},
			{
				breakpoint: 576,
				settings: {
					slidesToShow: 3,
					slidesToScroll: 1
				}
			},
			{
				breakpoint: 480,
				settings: {
					slidesToShow: 3,
					slidesToScroll: 1
				}
			}
		]
	});

slideScrollCount = countProductItems - $('.new_slider .slick-active').length;


Здесь я инициализирую слайдер и получаю количество не активных слайдов, но проблема в том, что я получаю это количество после инициализации слайдера, а значит переменная slideScrollCount изначально undefined. Таким образом я получаю ошибку и js код прекращает работу. Как мне добавить количество неактивных слайдов в slidesToScroll?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы