私には12のギャラリーがあり、その中には1つのイメージしかないものもあります。これは、カルーセルにloop = true
が設定されているため、カルーセルとページが壊れています。私は、カルーセルに複数のアイテムがある場合、loop = true
をloop = false
にするように条件を記述しようとしています。しかし、私はそれにショットを取ったが、それは動作していないようです。オプションで条件付きのフクロウカルーセル
$(".mbgc-gallery").owlCarousel({
margin: 0,
dots: false,
nav:($(".mbgc-gallery .owl-item").length > 1) ? true: false,
navText: [],
loop:($(".mbgc-gallery .owl-item").length > 1) ? true: false,
autoplay: false,
autoplayHoverPause: true,
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
}
});
初期化後に何かする必要がありますか?
EDIT 私はページがそれに複数のギャラリーを持つことができることを言及するのを忘れたので、私は、これは.each
機能または多分独特のセレクタに包まれる必要があるかどうかわからないのですか?私はデータ属性が各ギャラリーに設定されているので、一意のIDを持っています。
残念ながら、これは動作しませんでした。 –
@DarrenBachanああ、私はスニペットを作った - これは動作するようだ。これは助けになりますか? – lynx