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
更新日:
作成日: