Hola, este post es sobre un poltergeist (bug) que me ha llevado muchas horas encontrarlo. Al final, lo encontré y quería compartirlo con la comunidad para que a nadie le pase.
Yo quería esconder dos capas y, luego, llamar a una función. El código erroneo estaba así:
Código:
$('#capa1,#capa2').hide('normal',function(){
callback_function();
});
El problema es que, por cada elemento seleccionado, hace el hide y luego llama a la función.
Así pues, la solución que adopté fue:
Código:
$('#capa1').hide('normal',function(){
#('#capa2').hide('normal',function(){
callback_function();
});
});
Sin duda, es un problema de enteder cómo funciona ese selector de jquery. Pero me llevó un mundo averiguarlo.
Saludos!