我正在做一個遊戲項目,我正在嘗試做一個大炮充電計時器。我試圖在同一個onClick按鈕上使用setInverval和clearInterval來控制這樣的定時器。開/關一鍵計時器Javascript
這裏是我的代碼:
function playerOneCharge(){
if(pOnePower==0){
pOnePower = setInterval(function(){ myTimer()}, 100);
}else{
clearInterval(pOnePower);
}
}
function myTimer(){
++pOnePower;
console.log(pOnePower);
};
按下按鈕時playerOneCharge被觸發,pOnePower設置爲0
感謝您的幫助!
什麼問題? –
Ops,當我再次單擊按鈕時它會停止運行 –