Page 1 sur 1

Petit problème avec ma navbar

Posté : 22 juin 2019, 20:50
par parfait
Bonsoir, petit soucis avec ma navbar, en fait j'ai en de faire disparaitre la navbar quant on fait un scroll download et faire apparaître quand on fait un scroll UP.
Tous ce que je réussis à faire actuellement c'est fait apparaître après un scroll preci.

Code : Tout sélectionner

$(window).scroll(function() { var sc = $(this).scrollTop(); if (sc > 253) { $('.nav').addClass('sticky'); } else { $('.nav').removeClass('sticky'); } });
Merci de m'aider.

Re: Petit problème avec ma navbar

Posté : 22 juin 2019, 20:56
par Saian
Vérifie le scrollTop actuel par rapport au précédent scrollTop :
var lastScrollTop = 0;
$(window).scroll(function(event){
   var st = $(this).scrollTop();
   if (st > lastScrollTop){
       // downscroll code
   } else {
      // upscroll code
   }
   lastScrollTop = st;
});
https://stackoverflow.com/questions/432 ... roll-event

Re: Petit problème avec ma navbar

Posté : 23 juin 2019, 18:06
par parfait
Oki merci beaucoup ! Je l'ai un peu bidouiller mais sa fonctionne bien. Encore merci.