[jquery] setTimeoutをリセットする
jqueryで時限的に処理を実行する「setTimeout」があるが、タイマーのリセット方法は以下の通り
var timer;
$('#wrap').click(function(){
clearTimeout(timer);
timer = setTimeout(function(){
$('#wrap').fadeOut();
}, 5000);
});
jqueryで時限的に処理を実行する「setTimeout」があるが、タイマーのリセット方法は以下の通り
var timer;
$('#wrap').click(function(){
clearTimeout(timer);
timer = setTimeout(function(){
$('#wrap').fadeOut();
}, 5000);
});