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 🤘