Javascript 如何使我的跑步号码停在指定的号码上并保持这种状态?

Javascript 如何使我的跑步号码停在指定的号码上并保持这种状态?,javascript,timer,counter,clock,stopwatch,Javascript,Timer,Counter,Clock,Stopwatch,我只想让这些秒停在25000秒,并保持这种状态,除非页面明显刷新……我可以向代码中添加什么?您可以添加一个if语句 设sec=0; 功能板(val){ 返回值>9?值:“0”+值; } setInterval(函数(){ 如果(秒9?值:“0”+值; } setInterval(函数(){ 如果(秒

我只想让这些秒停在25000秒,并保持这种状态,除非页面明显刷新……我可以向代码中添加什么?

您可以添加一个if语句

设sec=0;
功能板(val){
返回值>9?值:“0”+值;
}
setInterval(函数(){
如果(秒<25000){
$(“#秒”).html(pad(++秒%25000));
}

}, 1);您可以只添加一个if语句

设sec=0;
功能板(val){
返回值>9?值:“0”+值;
}
setInterval(函数(){
如果(秒<25000){
$(“#秒”).html(pad(++秒%25000));
}

}, 1);现在,它只是重置为25000并重新开始。我知道它说的是秒,但它只是计数到25000,因此不需要基于时间/时钟的操作
setInterval(函数,1)
每1毫秒执行一次函数,除非逻辑终止,否则间隔不会终止。另外,您应该看一看
String.prototype.padStart()
示例,把这个放在你的浏览器控制台中:
“你好”。padStart(25),
谢谢大家!我现在让它工作了,它只是在25000重置,然后重新开始。我知道它说的是秒,但它只是计数到25000,因此不需要基于时间/时钟的操作
setInterval(函数,1)
每1毫秒执行一次函数,除非逻辑终止,否则间隔不会终止。另外,您应该看一看
String.prototype.padStart()
示例,把这个放在你的浏览器控制台中:
“你好”。padStart(25),
谢谢大家!我让它工作了
function pad(val) {
  return val > 9 ? val : "0" + val;
}
setInterval(function() {
  $("#seconds").html(pad(++sec % 25000));
}, 1);