1 回答
TA贡献1831条经验 获得超10个赞
您可以使用onInitialized回调。这在插件初始化时调用。
$(".owl-carousel").owlCarousel({
items: 1,
loop: true,
dots: false,
onInitialized: function(event) {
let element = jQuery(event.target);
let idx = event.item.index;
element.find('.owl-item.big').removeClass('big');
element.find('.owl-item.medium').removeClass('medium');
element.find('.owl-item').eq(idx).addClass('big');
element.find('.owl-item').eq(idx + 1).addClass('medium');
element.find('.owl-item').eq(idx + 2).addClass('medium');
},
navContainer: '#nav',
});
或者您可以使用该事件:
$('#MySlider .owl-carousel').on('initialized.owl.carousel', function(event) {
let element = jQuery(event.target);
let idx = event.item.index;
element.find('.owl-item.big').removeClass('big');
element.find('.owl-item.medium').removeClass('medium');
element.find('.owl-item').eq(idx).addClass('big');
element.find('.owl-item').eq(idx + 1).addClass('medium');
element.find('.owl-item').eq(idx + 2).addClass('medium');
}
);
添加回答
举报