@DenKuzmin17

Почему не работает часть кода?



не работает часть:
var current = this.slider.parent().parent().parent().find('.active').eq(this.currentImg);
            current.removeClass('active');
            this.slider.parent().parent().parent().find('.set').eq(this.currentImg).addClass('active');

Идея такая, что при scrollImage у элемента .active убираем класс active и присваиваем .active элементу с индексом равном новому currentImg. Активный класс "переходит", но так же активным оказывается прошлый элемент.

Помогите, где ошибка?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@ilyamst51
Вместо
var current = this.slider.parent().parent().parent().find('.active').eq(this.currentImg);
current.removeClass('active');

Напишите
var current = this.slider.parent().parent().parent().find('.active');
current.removeClass('active');

И все.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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