Нашият персонализиран Owl Carousel не се държи според очакванията – докато плъзгате и използвате стрелките на клавиатурата ви отвеждат до следващия слайд, предишната и следващата стрелка прескачат „през“ следващия слайд към следващия.
Следващият слайд се появява за кратко, но бързо прелиства към следващия слайд.
Опитах няколко неща в настройките на 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
Ще се радвам да споделите други части от кода, ако биха били полезни. Благодаря предварително за всякакви насоки!