2 回答

TA貢獻1805條經(jīng)驗 獲得超9個贊
我解決了這個問題:
cronometro = setInterval(function (){
contadorSegundos = sec++;
if(contadorSegundos == 300){
sec = 0;
minutos.innerHTML = 5;
if(sec == 60){
min++;
minutos.innerHTML = min;
}
}
console.log(contadorSegundos);
}, 1000);

TA貢獻1880條經(jīng)驗 獲得超4個贊
您將秒存儲在引用分鐘的變量中。我建議重命名它。
如果您在分鐘增量條件中添加一個檢查,將 startMin 除以 60,您就會得到您正在尋找的觸發(fā)器。
if(sec == 60){
min++;
if (minute == startMin/60) {
// do whatever you want to do after the time has passed
}
sec = 0;
...
}
添加回答
舉報