js setTimeoutのコールバックに引数を渡す時は、setTimeoutの第3引数
// OK setTimeout(function(){ $('.target').eq(index).stop().animate({ opacity: 1 }, { duration: 300, easing: 'easeOutCubic' } ); // animate }, 400, index ); // setTimeout // NG setTimeout(function(index){ $('.target').eq(index).stop().animate({ opacity: 1 }, { duration: 300, easing: 'easeOutCubic' } ); // animate }, 400 ); // setTimeout