我有一个Carousel,我想在幻灯片事件发生时获取活动页面索引。我搜索了互联网并找到了2个事件:slide.bs.carousel
和slid.bs.carousel
但我无法获得有效的网页索引。有什么办法吗?
答案 0 :(得分:2)
您可以利用jQuery .siblings
和.index
方法获取当前标记为活动的基于0的索引。
<强> JS 强>
$(function(){
var carouselEl = $('.carousel');
var carouselItems = carouselEl.find('.item');
carouselEl.carousel({
interval: 2000
}).on('slid.bs.carousel', function (event) {
console.log(carouselItems.siblings('.active').index());
})
})
<强> JSFIDDLE 强>