我正在尝试将自定义类“大、中、中”添加到 3 个不同的猫头鹰项目。但这仅在自动播放时有效。当你第一次看到它时,它不起作用。如何在页面加载时运行此代码?
$('#MySlider .owl-carousel').on('translate.owl.carousel', function(e){
idx = e.item.index;
$('#MySlider .owl-carousel').find('.owl-item.big').removeClass('big');
$('#MySlider .owl-carousel').find('.owl-item.medium').removeClass('medium');
$('#MySlider .owl-carousel').find('.owl-item').eq(idx).addClass('big');
$('#MySlider .owl-carousel').find('.owl-item').eq(idx+1).addClass('medium');
$('#MySlider .owl-carousel').find('.owl-item').eq(idx+2).addClass('medium');
});
我希望我的代码在页面加载时看起来像这样,以便我可以设置轮播项目的样式。但它只在开始自动播放后添加类。
<div class="owl-carousel">
<div class="owl-item big active">...</div>
<div class="owl-item medium active">...</div>
<div class="owl-item medium active">...</div>
<div class="owl-item">...</div>
<div class="owl-item">...</div>
</div>
慕哥6287543
相关分类