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