Наша пользовательская карусель сов не ведет себя должным образом - при перетаскивании и использовании стрелок на клавиатуре вы переходите к следующему слайду, а предыдущая и следующая стрелки перепрыгивают «через» следующий слайд на следующий после.
Следующий слайд появляется на короткое время, но быстро переходит к следующему слайду.
Я попробовал несколько вещей в настройках main.js, но без кубиков.Любые мысли будут высоко оценены, так как я немного озадачен.
Код main.js:
$(document).ready(function() {
// initialise owl
$(function() {
var owl = $('.owl-carousel');
owl.owlCarousel({
items:1,
lazyLoad:true,
loop:true,
useMouseWheel: false,
nav: true,
center: true,
dots: false,
margin: 0,
stagePadding: 0,
URLhashListener: true,
startPosition: 'URLHash',
animateIn: 'fadeIn',
animateOut: 'fadeOut'
});
// click for next image
$(owl).click(function() {
owl.trigger('next.owl');
})
// add arrow keys to carousel navigation
$(document).on('keydown', function( event ) { //attach event listener
if(event.keyCode == 37) {
owl.trigger('prev.owl')
}
if(event.keyCode == 39) {
owl.trigger('next.owl')
}
});
// end arrow keys
}); // end owl
}); // end document ready
Рад поделиться любыми другими частями кода, если это будет полезно.Заранее спасибо за любые рекомендации!