10秒経過したら、リロードし、btnをクリックしたら10秒を計測している
カウントダウンタイマーを停止するプログラムを実装しようとしています。
下記のコードですと、タイマーを一度しか停止できませんが、
何回も停止と再生ができるようにしたいと考えています。
解決方法等わかる方がいましたら、教えていただけますでしょうか。
是非よろしくお願いいたします。
htmlのボタンはclass="btn"です。
JAVASCRIPT
1var count = 0; 2var flag = false; 3 function countup(){ 4 count++; 5 var reset = 10; 6 console.log(count); 7 if(count > reset){ 8 location.reload(true); 9 } 10 } 11 var Reload = setInterval(function(){ 12 countup(); 13 },1000);//1秒 14 $('.btn').on('click',function(){ 15 if(flag == false){ 16 flag = true 17 clearInterval(forceReload); 18 }else{ 19 flag = false 20 setInterval(countup,1000); 21 } 22 return false; 23 }); 24
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/28 09:20