@zwezew

Как выводить номер текущего слайда?

Как выводить номер текущего слайда в slick?
Пробовал делать так:

slider.on('beforeChange', function(event, slick, currentSlide, nextSlide){
			console.log(currentSlide);
		});

Выводит странно - например, листаю слайдер вперед, идут индексы 0, 1, 2, нажимаю назад - идет 3 и уже при следующем нажатии на "назад" возвращается 2.
  • Вопрос задан
  • 2717 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Вместо beforeChange используйте afterChange. Или nextSlide вместо currentSlide. Потому что currentSlide в beforeChange - это тот, с которого вы уходите, т.е., сейчас вы выводите номер слайда с опозданием на один шаг.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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