jQuery: eseguire un'azione in base alla direzione dello scroll sulla pagina

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 ) {
           // Azione verso il basso
       } else {
          // Azione verso l'alto
       }
       previousScroll = currentScroll;
    });
});

Torna su