Comment puis-je faire pâlir un div sur la page de défilement?

Voici le jsfiddle: http://jsfiddle.net/NKgG9/

Je suis fondamentalement de ceux qui veulent les boîtes de rose à être sur le spectacle sur le chargement de la page comme d'habitude, mais dès que l'utilisateur fait défiler la page, je veux qu'ils s'estompent et disparaissent. Lorsque l'utilisateur fait défiler en arrière jusqu'à leur position ou le haut de la fenêtre du navigateur, je veux ces boîtes de rose à l'évanouissement. Je suis inutile avec JS donc bon un peu d'aide sur la façon de le faire.

Toute aide appréciée.

Voulez-vous fadeIn/Out pour le niveau en fonction de la valeur de défilement, ou tout simplement pour appliquer l'effet dès que le défilement est-il détecté?
Idéalement, fade out lorsque le défilement est détecté, alors fondu en arrière lorsque l'utilisateur revient en haut de la fenêtre du navigateur

OriginalL'auteur egr103 | 2012-02-24