Если присутствует определённый класс, то к другому контейнеру добавляется ещё класс?
Когда выбирается слайд в слайдере фликити, то ему присуждается класс .is-selected
У слайдов есть заданные классы типа .black, .red, .image и так далее.
Как сделать скрипт if .is-selected.black,
то к .bar добавляется класс on-black
То есть, когда активен слайд с классом .black, то для бара .bar добавляется класс .on-black
, когда
if .is-selected.red,
то к .bar добавляется класс on-red
То есть, когда активен слайд с классом .red, то для бара .bar добавляется класс .on-red
У вашего слайдера есть эвенты, подпишитесь на них и при смене слайдера проверяйте какой элемент сейчас is-selected и далее проверяйте какой у вас класс у этого элемента black image итд...
Я просто не пользуюсь данным слайдером... предпочитаю OWL
В офф. документации нашел это:
// jQuery
$carousel.on( 'change.flickity', function( event, index ) {
console.log( 'Slide changed to ' + index )
});