Наша настраиваемая карусель «Сова» ведет себя не так, как ожидалось: при перетаскивании и использовании стрелок клавиатуры вы переходите к следующему слайду, а стрелки «предыдущий» и «следующий» перескакивают через следующий слайд на следующий.
Следующий слайд появляется ненадолго, но быстро переключается на следующий слайд.
Я пробовал несколько вещей в настройках 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
Рад поделиться любыми другими частями кода, если это будет полезно. Заранее спасибо за любое руководство!