Bonjour
Voici un code javascript qui permet de garder une aside sur la partie droite de la page web lors du scroll:
Ce code fonctionne tres bien sauf que quand j'arrive sur le footer le padding-top continue et donc recouvre le footer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $(function() { var offset = $("#sidebar").offset(); var topPadding = 15; $(window).scroll(function() { if ($(window).scrollTop() > offset.top) { $("#sidebar").stop().animate({ marginTop: $(window).scrollTop() - offset.top + topPadding }); } else { $("#sidebar").stop().animate({ marginTop: 0 }); } }); });
Comment faire pour dire qu'a une certaine valeur (ex 2000px) le padding-top s’arrête?
N’hésitez pas a me demander plus de précisions.
Cordialement.
Partager