Fly-in Fly-out-Effekt auf scroll jquery css animation

Ich versuche, die Elemente auf meiner Website fly-in und fly-out auf Blättern.

Dies ist der Effekt, den ich Suche.

http://nizoapp.com/

Den Effekt in den nizo-site mit jquery, ich denke

Habe ich versucht viele verschiedene Möglichkeiten, um diesen Effekt zu arbeiten, mit Skrollr, scrollorama und jquery animieren und mit css transitions etc etc etc

Entschied ich mich für css-übergänge, wie verrückt durch den "css-animation cheat sheet" (google es)

Nach viel Mühe und einigen geliehen code, ich habe es halbwegs funktioniert, wie in, bekomme ich die Elemente zum fly-in nach unten scrollen, aber nicht Fliegen zurück auf die oben Blättern.

Dies ist ein jsfiddle mit der Hälfte der Arbeit

http://jsfiddle.net/mrcharis/Hjx3Z/4/

Den code......

function isScrolledIntoView(elem) {
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();
    var elemTop = $(elem).offset().top;
    return ((elemTop <= docViewBottom) && (elemTop >= docViewTop));
}






$(window).scroll(function () {

    $('.box').each(function (i) {


        if (isScrolledIntoView(this)) {

            $(this).addClass("slideRight");

        }


    });

});




//this is the function to check if is scroll down or up, but I cannot get it to trigger the fly in effect, 

(function () {
    var previousScroll = 0;

    $(window).scroll(function () {
       var currentScroll = $(this).scrollTop();
       if (currentScroll > previousScroll){

//i figure to put the fly-in code here  

       }
       else {



//and the fly-out code here     


       }
       previousScroll = currentScroll;
    });
}());

Habe ich versucht, mit einer anderen Funktion (code-chunk) zu prüfen, ob der Bildlauf nach oben oder unten, aber ich kann nicht erhalten, es funktioniert mit dem vorhandenen code.

Jede Hilfe zu bekommen, diese Arbeit wäre genial

Einen schönen Tag

Werde ich die Lösung posten eines Tages, wenn ich es herausfinden, sind Sie sicher, jemand anderes würde gerne wissen,

InformationsquelleAutor Charis Ryan | 2013-09-04

Schreibe einen Kommentar