私の目標は、次のようなアイテムのタイトルと説明を含むカルーセルを作成することです。
ページネーションの下に現在の商品説明を表示したい。Owl Carousel 2 経由で可能ですか?
これが私のコードです:
$(function(){
var itemClass = $('#owl-item-carousel');
itemClass.on('initialized.owl.carousel', function(e){
var idx = e.item.index;
$('.owl-item').removeClass('middle');
$('.owl-item').removeClass('left');
$('.owl-item').removeClass('right');
$('.owl-item').removeClass('left-last');
$('.owl-item').removeClass('right-last');
$('.owl-item').eq(idx).addClass('middle');
$('.owl-item').eq(idx-1).addClass('left');
$('.owl-item').eq(idx+1).addClass('right');
$('.owl-item').eq(idx-2).addClass('left-last');
$('.owl-item').eq(idx+2).addClass('right-last');
});
$('#owl-item-carousel').owlCarousel({
center: true,
items:5,
loop:true,
// margin:10,
pagination: true
});
itemClass.on('translate.owl.carousel', function(e){
idx = e.item.index;
$('.owl-item').removeClass('middle');
$('.owl-item').removeClass('left');
$('.owl-item').removeClass('right');
$('.owl-item').removeClass('left-last');
$('.owl-item').removeClass('right-last');
$('.owl-item').eq(idx).addClass('middle');
$('.owl-item').eq(idx-1).addClass('left');
$('.owl-item').eq(idx+1).addClass('right');
$('.owl-item').eq(idx-2).addClass('left-last');
$('.owl-item').eq(idx+2).addClass('right-last');
});
});
上記のコードは、アイテムのクラスを追加および削除するためだけのものです。 しかし、ページネーションの下に現在のアイテムの説明を表示するにはどうすればよいですか?