Div basé sur l'opacité sur la position de la barre de défilement

Trouver un exemple de comment fade out un div lorsque la barre de défilement atteint une certaine position ici. Mais ce n'est pas une commande de gaz souple de type fondu. Voici le code de ce jsfiddle:

var divs = $('.social, .title');
$(window).scroll(function(){
   if($(window).scrollTop()<10){
         divs.fadeIn("fast");
   } else {
         divs.fadeOut("fast");
   }
});​

Je veux l'opacité pourcentage de refléter la position de la barre de défilement. Par exemple, lorsque la barre de défilement est au plus haut poste, la div opacité est de 100%. Quand je scroll vers le bas 35px je veux l'opacité de la div à s'estomper jusqu'à 0%

Peut-être une technique pourrait être lors de la div A est à 35px de haut, div B = 100% d'opacité. Lors de la div A est 0px de haut, div B = 0% d'opacité. Et ont en douceur fade à toutes les étapes entre les deux.

Merci!

Mise à JOUR: Merci pour toute l'aide que la plupart d'entre eux fonctionnent assez bien, mais j'ai vraiment besoin de travailler à l'intérieur de la 35px gamme. J'ai donc créé une nouvelle qui va faire très clairement la façon dont il devrait fonctionner.
http://jsfiddle.net/J8XaX/1/

Mise à JOUR 2: les appareils mobiles: j'ai essayé sur mon iPhone et le fondu ne fonctionne pas en douceur. La façon dont cela fonctionne est, si vous faites glisser à mi-chemin et relâchez votre doigt, puis l'opacité va vers le bas. Mais si vous essayez de passer en douceur, il va à partir de 100% d'opacité directement à 0% d'opacité. Vous demandez-vous si il existe un moyen de résoudre ce problème??

Merci!!

OriginalL'auteur user433575 | 2012-04-18