[RESOLU] Petit problème avec ma navbar

Eléphant du PHP | 61 Messages

22 juin 2019, 20:50

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.

Avatar du membre
Mammouth du PHP | 1609 Messages

22 juin 2019, 20:56

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
Développeur web depuis + de 20 ans

Eléphant du PHP | 61 Messages

23 juin 2019, 18:06

Oki merci beaucoup ! Je l'ai un peu bidouiller mais sa fonctionne bien. Encore merci.