Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/02/2014, 12:20
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: Detener y continuar each

En tu ejemplo hicistes un IF si es igual a 2 detiene el each haciendo que no se pinte de rojo pero luego sigue con el elemento siguiente tal vez yo me exprese mal.

En el ejemplo tu utilizastes un autoincremento de i pero yo utilizo un campo de texto que lo cambio a 1 cuando finaliza otra acción, hasta que la otra funcion no cambie a 1 el campo de texto el each tiene que estar en standby hasta que el campo tenga el numero 1 no se si me explico bien aca pongo un ejemplo.

Código Javascript:
Ver original
  1. function box(nombre,estado){
  2.     if(estado==1){
  3.         $("#estados").append('<div class="estado_ok">'+nombre+'</div>').hide().fadeIn("slow");
  4.     }else{
  5.         $("#estados").fadeIn("slow").append('<div class="estado_error">'+nombre+'</div>').hide().fadeIn("slow");
  6.     }
  7.     $("#fin").val("1");
  8. }
  9.  
  10. function limpiar(){
  11.     $("#estados").html("");
  12.    
  13.     $(".personas:checked").each($).wait(3000, function(index){
  14.             if($("#fin").val()==1){
  15.                 $(this).attr("checked",false);
  16.                 $("#fin").val("0");
  17.             }else{
  18.                 return;
  19.             }
  20.             box("yo",1);
  21.     })
  22. }

tal vez lo que yo quiero hacer no se pueda y tenga que buscar de otra forma.