Bonjour

Voici un code javascript qui permet de garder une aside sur la partie droite de la page web lors du scroll:
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
            });
        }
    });
});
Ce code fonctionne tres bien sauf que quand j'arrive sur le footer le padding-top continue et donc recouvre le footer.
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.