jQuery: capire se l'utente sta scrollando verso l'alto o verso il basso

jQuery ci permette di individuare anche la direzione dello scroll verticale, ossia se l'utente sta scrollando verso l'alto o verso il basso.

La soluzione รจ la seguente:


$(function() {
    var previousScroll = 0;
    
    $( window ).scroll(function () {
       var currentScroll = $( this ).scrollTop();
       
       if ( currentScroll > previousScroll ) {
           // Verso il basso
       } else {
          // Verso l'alto
       }
       previousScroll = currentScroll;
    });
});

Torna su