Script jQuery para averiguar si el usuario hace o no scroll (desde o sin las barras de desplazamiento del navegador web) en una pagina web.
$(window).scroll(function() { console.log('SI, estas haciendo scroll'); clearTimeout( $.data( this, "TestScroll" ) ); $.data( this, "TestScroll", setTimeout(function() { console.log('NO estas haciendo scroll'); }, 250) ); });
Y si quieres saber la dirección del scroll (arriba o abajo):
var position = $(window).scrollTop(); $(window).scroll(function() { var scroll = $(window).scrollTop(); if(scroll > position) { console.log('scroll abajo'); } else { console.log('scroll arriba'); } position = scroll; });
Agradezco tu comentario 🤘