【发布时间】:2016-05-20 17:10:51
【问题描述】:
【问题讨论】:
-
我不想使用 carousel-indicators 类
标签: twitter-bootstrap-3 carousel autoscroll
【问题讨论】:
标签: twitter-bootstrap-3 carousel autoscroll
我通过将函数绑定到幻灯片引导函数来解决此问题。
这是我将幻灯片标签函数绑定到轮播引导幻灯片函数的地方。
var r = new ComponentCarouselLayout();
var carousel = $('#carousel-tour');
carousel.bind('slide.bs.carousel', function () {
r.slideLabels(carousel);
});
这是我的幻灯片标签功能,它会更新哪个标签处于活动状态。
slideLabels: function(carousel) {
var labelItems = $(carousel).closest('.btn-group-carousel').find('#ts-btn-toggles label');
var labelItem;
for (var i = 0; i < labelItems.length; i++) {
labelItem = labelItems[i];
if ($(labelItem).hasClass("active")) {
$(labelItem).removeClass("active");
var start = labelItem;
var nextLabelItem = labelItems[($.inArray(start, labelItems) + 1) % labelItems.length];
$(nextLabelItem).addClass("active");
return false;
}
}
}
【讨论】: