Hauteur d'un menu en fonction du scrollTop()
Bonjour,
En fonction du scroll de l'utilisateur la hauteur du header (le menu) passe de 150px à 100px, et si le scrollTop <= 50 il doit revenir à 150 px.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$(window).scroll(function() {
if ($(this).scrollTop() >= 50) { // If page is scrolled more than 50px
$('#return-to-top').fadeIn(200); // Fade in the arrow
$('.header').animate({ height: "100px" });
} else {
$('#return-to-top').fadeOut(200); // Else fade out the arrow
$('.header').animate({ height: "150px" });
}
}); |
Cela fonctionne, mais ne marche pas pour faire revenir le header à 150px lorsqu'on revient en haut du site. Je ne vois pas où est l'erreur.
Merci de m'aider