I created slider having 5 slides.
It's actually mouse wheel scroll horizontal slider, But I want that there should be option to use of keyboard left and right arrow keys to scroll slides. I do some below jquery that works.
But when I press left arrow key at 6th time, last (5th) slide goes left and blank screen show. And same for right arrow key. I expect when I press left arrow key at 6th time,
it should not work or last slide not move to left. Please help me to solve this.
Please see My codepen
jquery
$('body').keydown(function(e) {
if(e.keyCode == 37) { // left
$('.slide').animate({
left: '-=' + $('.slide').innerWidth()
});
}
else if(e.keyCode == 39) { // right
$('.slide').animate({
left: '+=' + $('.slide').innerWidth()
});
}
});
$('.slide-container').animate({ scrollLeft:
– freedomn-m