Necesito recorrer cada div .row para agregar o eliminar una clase flip que tenga un efecto de transformación 3D CSS3.jquery cada clase añadir con retraso entre
Cuando aplico esta clase para agregar/eliminar a cada ".row" con jquery each(), todos los divs obtienen la clase ".flip" agregada o eliminada al mismo tiempo. Necesito que esto se retrase para que parezca un efecto dominó.
¿Alguna idea de cómo puedo hacer que esto funcione? ¿O cómo agregar/eliminar la clase Flip uno por uno?
Esto es lo que he encontrado, pero no está funcionando:
$('.row').each(function(i){
if($(this).hasClass('flip')){
$(this).delay(i*500).removeClass('flip');
}else{
$(this).delay(i*500).addClass('flip');
}
});
No debería necesitar el segundo parámetro para 'toggleClass' en este caso http://jsfiddle.net/xPgJp/2/ –
@Kevin B, eso es cierto. Creo que acabo de adquirir el hábito de usar el 2º param otros condicionales. Editado para reflejar – Scrimothy
Sí que funcionó, gracias. Traté de agregar un tiempo de espera pero utilizo el botón de alternar. ¡¡¡Gracias de nuevo!!! –