Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/06/2014, 07:36
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Ordenar funcion each

Hola Alexis88, gracias por responder y por el ejemplo.

No es algo viable eliminar los divs ya que cada DIV contiene información y posiciones absolutas muy importantes por lo que si eliminaría los div tendría que re-construir toda esa información.

Aun no se me ocurre como ordenar el DOM ya que es algo muy importante porque hago una comprobación de mayor y menor un ejemplo:

Código HTML:
Ver original
  1. <div class='Column_dias Dia_column_1'></div>
  2. <div class='Column_dias Dia_column_2'></div>
  3. <div class='Column_dias Dia_column_4'></div>
  4. <div class='Column_dias Dia_column_3'></div>

Código Javascript:
Ver original
  1. var Dia_seleccionado = 3;
  2. $(".Column_dias").each(function(){
  3.               var cualDia = $(this).attr("class").split(" ");
  4.               cualDia = cualDia[1].split("_");
  5.               cualDia = cualDia[2];
  6.  
  7.       if(Dia_seleccionado>cualDia){
  8.           $(this).animate("left","+=50");
  9.       }
  10. })

Lo que estoy intentando realizar es: mover todos los días a la derecha siempre y cuando sean mayor al día que seleccione previamente.

Problema:

Al generarse dinamicamente el último día el DOM queda de la forma anteriormente mostrado por lo que la comprobación dentro del each no la hace correctamente.