[jQuery] dequeue - Data

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 )
キューの先頭から処理を取り出し実行する。