[jquery] setTimeoutをリセットする

jqueryで時限的に処理を実行する「setTimeout」があるが、タイマーのリセット方法は以下の通り

 

var timer;
$('#wrap').click(function(){
 clearTimeout(timer);
 timer = setTimeout(function(){
 $('#wrap').fadeOut();
 }, 5000);
});

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です