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 originaltemp = this.id;
if($(this).hasClass('clicked')){
var tam = $("#menu > img").length;
$("#menu > img").each(function (i){
pliega("#"+this.id);
if(i==(tam-1))
pliega("#"+this.id,function(){
despliega("#"+temp);
});
});
prueba algo asi, no estoy muy seguro si te va a agarrar la variable temp, tambien tedras que hacerle modificaciones a
pliega()