2016-05-10 13 views
1

Ich benutze Animisation, um Animationen auf der Website zu machen. Ich möchte Elemente in verschiedenen Verzögerungen zeigen.Animation: Verzögerung zwischen Fade-Elementen

z.B .:

element1 - starts at 0ms 
element2 - starts at 1000ms 

Mein Code:

<div class="animsition element1">one</div> 
<div class="animsition element2">two</div> 
<script> 
    $(document).ready(function() { 
    var $animsition = $('.animsition'); 
    $animsition.animsition(); 
    }); 
</script> 

Wie Sie sehen, ich $animsition.animsition(); haben, die animisition für jedes Element mit animisition Klasse aktivieren.

Wie kann ich diese Verzögerungen für jedes Element einfach definieren?

+0

http://api.jquery.com/delay –

Antwort

-1
<animation 1>.delay(1000).<animation 2> 
+0

Ich habe gemeinsame Animation Aktivator für alle Elemente. Ich definiere keine unterschiedliche Animation für jeden. Wie kann ich in diesem Fall eine Verzögerung implementieren? Zusätzliche Lösung: '$ ('. One'). Ansimition(); $ ('. Two'). Animsition(). Delay (200000); 'funktioniert nicht. – user3041764

1

Eigentlich habe ich diese Lösung:

<div class="animsition one" data-animsition-in-class="fade-in-left-lg"> 
    one 
    </div> 

    <div class="animsition two" data-animsition-in-class="fade-in-right-lg"> 
    two 
    </div> 

    <div class="animsition three" data-animsition-in-class="fade-in-left-lg"> 
    three 
    </div> 

    <script> 
     $(document).ready(function() { 
     $('.one').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 500}); 
     $('.two').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 1000}); 
     $('.three').animsition({onLoadEvent: false, timeout: true, timeoutCountdown: 1500}); 
     }); 
    </script> 

I Animationstyp inline für jedes Element definieren. Aber ich suche nicht danach. Ich muss animsition() Funktion mit Attributen für jedes Element aufrufen - das ist nicht bequem.

Ich bevorzuge nur einmal Anruf animsition() Funktion (es wird für jedes Element mit Klasse animsition arbeiten) und auf Argumente arbeiten.