Как отследить события в Owl Carousel

Я хочу повесить событие следующего типа, когда меняется активный Item то из Активного брать текст и помещать в блок Вот мой код

$('#section_home_carousel').on('changed.owl.carousel', function(event) {
    $('.report_content p').text(
        $(this).find('.owl-item.active').find('.item_hidden_content p').text()
    );
});

Но он берет текст из пред идущего блока или из следующего, такое впечатление будто он не успевает переклюсить клас актив


Ответы (1 шт):

Автор решения: denisko

в event.item.index хранится индекс нового активного блока, пример (на базе твоего): https://jsfiddle.net/4b8a2s3d/

$('.owl-carousel').on('changed.owl.carousel', function(event) {    
    console.log(event.item.index);
}
→ Ссылка