Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2010, 15:50
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: jQuery: Evento después de terminar each()

puedes hacer algo muy facil pasar una funcion como parametro de pliega(); y ejecutarla al final de la misma si existe, lo que te puse fue por que ya lo estabas haciendo asi, y no tengo muchos datos de otra forma de hacerlo con el poco codigo que pusiste.

Código Javascript:
Ver original
  1. temp = this.id;
  2. if($(this).hasClass('clicked')){
  3.    var tam = $("#menu > img").length;
  4.    $("#menu > img").each(function (i){
  5.     pliega("#"+this.id);
  6.         if(i==(tam-1))
  7.            pliega("#"+this.id,function(){
  8.               despliega("#"+temp);
  9.            });
  10.    });

prueba algo asi, no estoy muy seguro si te va a agarrar la variable temp, tambien tedras que hacerle modificaciones a pliega()