[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); });