@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?
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час