Je suis la création d'un blog mise en page, qui dispose d'une barre latérale. Dans la barre latérale, il y a des sections/boîtes, mais le dernier de ces boîtes doivent suivre le défilement lorsque aucun des autres cases sont visibles.
Alors, lorsque l'utilisateur fait défiler vers le bas, il voit un normal de la barre latérale, mais lorsque l'utilisateur a descendait assez, la barre latérale se termine, mais la dernière case commence à suivre sur le haut de l'écran. J'ai vu beaucoup sur les différents type de sites.
EDIT: Mon code pour le moment:
$(window).scroll(function(){
$.each($('.follow-scroll'),function(){
var eloffset = $(this).offset();
var windowpos = $(window).scrollTop();
if(windowpos<eloffset.top) {
var finaldestination = 0;
} else {
var finaldestination = windowpos;
}
$(this).stop().animate({'top':finaldestination},200);
});
});