Estoy tratando de hacer un poco de desplazamiento en JS. Lo que quiero es que cuando giro la rueda del mouse, mi página se desplace un elemento hacia abajo. Los elementos son de pantalla completa, así que básicamente quiero un carrusel vertical.
Mis elementos div tienen 100vh, por lo que cuando cambio el tamaño de la ventana, debe desplazarse por la altura de la ventana.
document.addEventListener("wheel", function(event){ if(event.deltaY<0) { window.scrollBy(0, -window.innerHeight); } if(event.deltaY>0) { window.scrollBy(0, window.innerHeight); } });Encontré este código en internet. Cuando me desplazo, parpadea, mueve la ventana como quiero durante un milisegundo y la recupera donde está la posición de desplazamiento predeterminada (20px o con el número). ¡Gracias por adelantado!