Я создаю функциональность слайдера с нуля. У меня есть список слайдов, и текущий слайд имеет класс «active-slide».JQuery addClass to thumbnail, когда слайд активен
<ul class="slides">
<li class ="active-slide"></li>
<li></li>
<li></li>
<li></li>
</ul>
У меня есть список соответствующих миниатюр, которые при нажатии на них слайдер показывает соответствующий слайд.
<ul class="thumbnails">
<li></li>
<li></li>
<li></li>
</ul>
Все это работает правильно, а слайдер меняет слайды и добавляет класс «активный слайд». Что я пытаюсь сделать, это прослушать класс «active-slide», а затем добавить класс «active-thumb» к соответствующему миниатюре, чтобы пользователь знал, какая миниатюра в данный момент активирована. Ползунок использует предыдущий, следующий, а также разбивку на страницы, поэтому критически важно, что я всегда слушаю «активный слайд», поскольку он меняется каждые 10 секунд.
Я использую Backbones.js и не могу показать, как проверить активный индекс слайдов, а затем добавить класс «active-thumb» к соответствующему/совпадающему индексу активного эскиза.
Спасибо!
Вы не слушаете занятия. Вы слушаете события. Вы должны изменить функцию слайдера, чтобы активировать пользовательское событие, когда активный индекс изменяется и привязка к нему значков. – Malk
Укажите минимальный код, необходимый для воспроизведения, или онлайн-демонстрацию. –