CSS - Div avec position "fixed" quand scroll down

WRInaute passionné
Bonjour a tous!

J'ai trouvé un site qui arrive a attribuer une position "fixed" a une div quand l'utilisateur scroll down.
La div se colle en haut de l'écran (et se décolle quand on remonte)

Observez le comportement de cette DIV sur la colonne du milieu contenant les adsense ici:
www.annonce-musique.com/instrument-musique-occasion-t6/

Est-ce que quelqu'un sait comment ils ont fait...?

Est-ce du pur CSS...? du CSS mélangé à du Javascript...?

Merci par avance de votre aide!
 
WRInaute discret
Bonjour,
Comme vous le dites vous même, c'est juste une div avec la position "fixed" en css, à savoir qu'elle n'est pas valide sous ie6

A bientôt
 
WRInaute passionné
Non, c'est plus compliqué que ça!

Au début par exemple, le bloc d'annonce est au milieu de l'écran (par exemple)

Quand on scroll down, le bloc se fixe en haut...!

Quand on scroll up, il finit par se détacher et retrouve sa place originelle...

Edit: C'est bon, j'ai trouvé, c'est bien du javascript mélangé à du CSS... Le code est un peu complexe mais en gros, le principe, c'est de récupérer la position du scroll avec javascript et en fonction de celle-ci attribuer une certaine classe au DIV...
 
Discussions similaires
Haut