我需要获得OwlCarousel中显示的当前项目数。用{items: n}设置设置的数字。在这种情况下,使用响应指令。
{
items: 4,
responsive: {
720: {
items: 3
},
320: {
items: 2
}
}
}像这样的事我想
var owl = $('.carousel').data('owl.carousel');
var current_items = owl.settings.items;我想以编程的方式确定当前一次显示多少项。
发布于 2015-04-22 06:25:12
好的,看起来这是非常直接的,毕竟。您还可以监视属性的变化(如this question的答案)。看来我的.data()选择器不对。
// Grab your carousel
var carousel = $('.carousel').data('owlCarousel');
var current_items;
// Check that it already exists
if ( carousel ) {
// Access it's settings property - "items" is updated
// when the breakpoint changes
current_items = carousel.settings.items;
}发布于 2015-04-22 06:14:59
您可以使用以下方法获取活动项的数量
$('.owl-carousel .owl-item.active').length发布于 2015-04-22 06:22:58
你可以挺过去的:
var totalItems = $('.owl-item.active').length;
alert(totalItems);https://stackoverflow.com/questions/29789126
复制相似问题