【发布时间】:2022-01-31 21:21:24
【问题描述】:
我有一个由 WordPress 主题生成的 Owl Carousel 2,并且我设置了一些与此类似的自定义脚本:
owl.on('changed.owl.carousel', function() {
activeEls = $('.owl-item.active');
setCarouselCaption( activeEls[1] );
});
这会将轮播下方中间图片的图片标题放置在一个全宽容器中。
我遇到的问题是,当我将 active 项目分配给 activeEls 时,它会在点击之前而不是之后抓取活动项目。
有没有办法等待让 Owl Carousel 更新 active 项目,然后将它们分配给 activeEls?
或者 - 有什么方法可以检测是否点击了Previous 或Next 按钮?目前,我只能检测到一个变化,但不能检测到哪个变化。
【问题讨论】:
标签: javascript jquery owl-carousel