y-mamiya of デザイン課
6/3/2016 - 1:21 AM

setIntervalで何らかの処理を繰り返す場合、最初の一回だけ即実行して二回目からループに入ると良い (これは背景画像を4枚、6秒間で切り替えるためにつくったもの)

setIntervalで何らかの処理を繰り返す場合、最初の一回だけ即実行して二回目からループに入ると良い (これは背景画像を4枚、6秒間で切り替えるためにつくったもの)

var i = 1;
	hogehoge();
	i++;

	setInterval(function() {
		if(i > 4) i = 1;
		hogehoge();
		i++;
	}, 6000
	);

	function hogehoge(){
		$(".spriteAnimation").css("background","url('img/img"+i+".jpg')").fadeIn(100).delay(5400).fadeOut(500);
		console.log("i="+i);
	}