Potrzebuję pętli przez każdy div .row, aby dodać lub usunąć klasę klapki, która ma efekt transformacji 3D CSS3.jquery each dodaj klasę z opóźnieniem między
Kiedy stosuję tę klasę dodawania/usuwania do każdego ".row" z jquery each(), wszyscy divy otrzymują klasę ".flip" dodaną lub usuniętą w tym samym czasie. Muszę to opóźnić, żeby wyglądało jak efekt domina.
Masz pomysł, jak to działa? Albo jak dodać/usunąć klasę klapki jeden po drugim?
To co znalazłem, ale to nie działa:
$('.row').each(function(i){
if($(this).hasClass('flip')){
$(this).delay(i*500).removeClass('flip');
}else{
$(this).delay(i*500).addClass('flip');
}
});
Nie powinieneś potrzebować drugiego parametru do "toggleClass" w tym przypadku http://jsfiddle.net/xPgJp/2/ –
@Kevin B, to prawda. Myślę, że właśnie nabrałem nawyku używania drugiego paramu dla innych warunków. Zmieniono tak, by odzwierciedlało – Scrimothy
Tak, działało, dziękuję. Próbowałem dodać limit czasu, ale użyj przełącznika. Dzięki jeszcze raz!!! –