我如何让我的跑步号码停在指定的号码并保持原来的状态?

问题描述 投票:0回答:1
function pad(val) {
  return val > 9 ? val : "0" + val;
}
setInterval(function() {
  $("#seconds").html(pad(++sec % 25000));
}, 1);

我只是希望这些秒数停止在25,000并保持这种状态,除非页面明显刷新了...我可以在此代码中添加什么?

javascript timer counter clock stopwatch
1个回答
0
投票

您可以仅添加一个if语句。

let sec = 0;
function pad(val) {
  return val > 9 ? val : "0" + val;
}
setInterval(function() {
  if (sec < 25000) {
    $("#seconds").html(pad(++sec % 25000));
  }
}, 1);

并且,如果您想清除间隔,使其不再一起运行,则>]

const countUp = setInterval(function() {
  if (sec < 25000) {
    $("#seconds").html(pad(++sec % 25000));
  } else {
    clearInterval(countUp);
  }
}, 1);
© www.soinside.com 2019 - 2024. All rights reserved.