Foros del Web » Programando para Internet » Javascript »

Dos animaciones simultáneas - Cuando saber que han terminado

Estas en el tema de Dos animaciones simultáneas - Cuando saber que han terminado en el foro de Javascript en Foros del Web. Hola a todos. tengo un problema. tengo un listado de elementos, y al pulsar un boton en cada fila subo para arriba el elemento y ...
  #1 (permalink)  
Antiguo 18/09/2014, 01:54
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Dos animaciones simultáneas - Cuando saber que han terminado

Hola a todos.

tengo un problema.
tengo un listado de elementos, y al pulsar un boton en cada fila subo para arriba el elemento y bajo el anterior (o bajo para abajo el elemento y subo el siguiente)

Es un sistema de ordenación simple.


El problema es que al FINALIZAR LOS DOS MOVIMIENTOS necesito reordenar el DOM por cuestiones de otro tema/problema.

¿Cómo puedo saber que han finalizado las DOS animaciones?

Aquí mi ejemplo: http://jsfiddle.net/L8qebbo5/3/


Había pensado poner un controlador (con setInterval) que cada SEGUNDO esté revisando una ariable de finalización y una vez detectada que dicha variable es true estarían los eventos.

Pero no se si hay alguna manera más correcta de hacerlo o alguna forma natural de jQuery.

Gracias de antemano.


Javier
  #2 (permalink)  
Antiguo 18/09/2014, 02:00
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: Dos animaciones simultáneas - Cuando saber que han terminado

buscando un poco he encontrado esta lógica

Código:
var buttons = $(".buttons");
var numbuttons = buttons.length;
var i = 0; 
buttons.fadeIn('fast', function() {
     i++;     if(i == numbuttons) {
         //do your callback stuff
     }
});
voy a ponerla en práctica, porque e slo má sensato, sin timeouts ni nada que sobrecargue la ejecución.
  #3 (permalink)  
Antiguo 18/09/2014, 02:39
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: Dos animaciones simultáneas - Cuando saber que han terminado

Vale, resuelto!!!!

en el JS de ejemplo esta corregido y funcionando con la lógica que he puesto antes

Gracias!! :)

Etiquetas: js, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:17.