buenos días a todos... ayuda urgentemente necesaria, ¿cómo puedo activar la siguiente función anterior si presiono las teclas de flecha izquierda y derecha? esto es para el control deslizante/caja de luz que me asignaron.
este es el codigo
$(document).ready(function() { var currentIndex = 0, navItems = $(".navindex"); function setSlide(index) {...} $(".navindex").click(function() { var index = $(".navindex").index($(this)); currentIndex = index; setSlide(currentIndex); }); function next() { if (currentIndex < navItems.length - 1) { currentIndex++; setSlide(currentIndex); } } $(".next").click(function() { next(); }); function prev() { if (currentIndex > 0) { currentIndex--; setSlide(currentIndex); } } $(".prev").click(function() { prev(); }); function slide() { if (currentIndex < navItems.length - 1) { currentIndex++; setSlide(currentIndex); } else { currentIndex = 0; setSlide(currentIndex); } } });
Quiere manejar eventos clave. Algo del estilo de:
$(document).keyup((evt) => { if (evt.key === 'ArrowLeft') return prev(); if (evt.key === 'ArrowRight') return next(); });