возможно ли повесить обработчик на изменение класса в тэге?
Доброго!
Маленький слайдер работающий на bootstrap. Никакого своего js. В списке item элементов поочередно один из item(div тэг) получает класс active. Мне нужно узнать о наступлении этого события. Чтобы добавить свой обработчик на это событие, соответственно и на событие когда этот active исчезает. Все работает на "монолитном" bootstrap.min.js, лезть в него по понятным причинам не валидно. Может быть есть какой способ на такое событие подписаться? |
|
Цитата:
К своему стыду не знал о такой возможности. const itemElements = document.getElementsByClassName('item')[0]; var observer = new MutationObserver(function() { console.log('изменения в нулевом элементе'); }); observer.observe(itemElements, {attributes:true});При изменении класса будет срабатывать данный колбэк. :) |
Часовой пояс GMT +3, время: 05:09. |