var _s = $('#rect0');
function run(){
_s.show('slow');
_s.animate({left:'+=200'},2000);
_s.queue(
function(){
$(this).toggleClass('red').dequeue();
}
);
_s.animate({left:'-=200'},2000);
_s.hide('slow',run);
}
run();
.dequeue( queueName:string )
キューの先頭から処理を取り出し実行する。