У меня есть две карусели совы с пользовательской навигацией, работающие, когда только одна карусель, но когда я добавляю несколько каруселей, все карусели функционируют одинаково и не зависят
Вот мой FIDDLE
Вот мой JS-код
jQuery(function(){
var owl = jQuery('.owl-carousel');
owl.owlCarousel({
autoplay: 2000,
items:1,
nav:false,
autoplay:true,
autoplayTimeout:5000,
autoplayHoverPause:true,
loop: true,
dots: false,
onInitialized : counter, //When the plugin has initialized.
onTranslated : counter //When the translation of the stage has finished.
});
jQuery('.customNextBtn').click(function() {
owl.trigger('next.owl.carousel');
})
// Go to the previous item
jQuery('.customPrevBtn').click(function() {
// With optional speed parameter
// Parameters has to be in square bracket '[]'
owl.trigger('prev.owl.carousel', [300]);
})
function counter(event) {
var element = event.target; // DOM element, in this example .owl-carousel
var items = event.item.count; // Number of items
var item = event.item.index + 1; // Position of the current item
// it loop is true then reset counter from 1
if(item > items) {
item = item - items
}
jQuery(element).parent().find('.counter').html(item + " / " + items);
}
});
Вот мой FIDDLE снова
Все, что мне нужно, чтобы они работали независимо.они работают при перетаскивании изображений, но когда вы используете стрелки, они просто перемещают все ползунки
Я думаю, что это как-то связано с нажатиями кнопок, оно не находит своего родительского div, я думаю,