Задать вопрос
@zwezew

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

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

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

Выводит странно - например, листаю слайдер вперед, идут индексы 0, 1, 2, нажимаю назад - идет 3 и уже при следующем нажатии на "назад" возвращается 2.
  • Вопрос задан
  • 2862 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бизнес-аналитик
    11 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F
Вместо beforeChange используйте afterChange. Или nextSlide вместо currentSlide. Потому что currentSlide в beforeChange - это тот, с которого вы уходите, т.е., сейчас вы выводите номер слайда с опозданием на один шаг.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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