Fondu sur faites Défiler vers le Bas, Fade Out sur faites Défiler Jusqu' - basé sur la position de l'élément dans la fenêtre de l'

Je vais essayer d'obtenir une série d'éléments à fondu sur faites défiler vers le bas quand ils sont pleinement visibles dans la fenêtre. Si je continue à faire défiler vers le bas, je n'en voulez pas à s'estomper, mais si j'ai faites défiler vers le haut, je ne les voulez à s'estomper.

C'est le plus proche jsfiddle que j'ai trouvé.
http://jsfiddle.net/tcloninger/e5qaD/

$(document).ready(function() {

/* Every time the window is scrolled ... */
$(window).scroll( function(){

    /* Check the location of each desired element */
    $('.hideme').each( function(i){

        var bottom_of_object = $(this).position().top + $(this).outerHeight();
        var bottom_of_window = $(window).scrollTop() + $(window).height();

        /* If the object is completely visible in the window, fade it it */
        if( bottom_of_window > bottom_of_object ){

            $(this).animate({'opacity':'1'},500);

        }    
    }); 
}); 
});

C'est exactement ce que je veux le faire défiler vers le bas, mais je veux aussi les éléments de disparaître si je défilement vers le passé.

J'ai essayé cela avec pas de chance.

            if( bottom_of_window > bottom_of_object ){

                $(this).animate({'opacity':'1'},500);  

            } else {

               $(this).animate({'opacity':'0'},500); }

Merci beaucoup pour avoir pris le temps de regarder cela.

OriginalL'auteur minimographite | 2014-11-01