delay() et fadeOut() ne tardez pas attr() dans la file d'attente

quel est le problème dans ce code? Je vais essayer d'obtenir cet effet: fadeOut(500) et attr('class','myClass') retardée par 600 millisecs.. alors delay(600) de nouveau, et fadeIn(500). Les retards se produisent correctement, mais le attr() est de ne pas être en retard, il se déclenche lorsque #myDiv est toujours à la décoloration! :'(

$('#myDiv').fadeOut(500)
           .delay(600)
           .attr('class','myClass')
           .delay(600)
           .fadeIn(500);  

OriginalL'auteur Luca | 2010-05-10