繁体   English   中英

如何使计时器在特定时间后达到特定值?

[英]How to make timer reach certain value after specific amount of time?

好的,我做了一个简单的计时器,我想在一段时间后达到某个值。 假设它从 100 开始,需要在 2 分钟内达到 300,同时它以 5 为单位递增和递减,并不断创造出它是随机的,而不仅仅是简单的递增的错觉。 最终它会同时达到300。 类似于社交刀片实时订阅。 它添加和删除一定数量的订阅者,因为人们订阅和取消订阅,但在这里它将在 2 或 5 分钟内达到最终值。

 let count = 0; let end = 300; function increment() { if (count < end){ count++; }else if(count >= end) clearInterval(count); document.getElementById("num").innerHTML = count; } setInterval(increment, 1000);
 <html> <body> <h2 id="num"></h2> </body> </html>

我解决了这个问题。

function subscribeEmu (sub, unsub, startCount, time);

需要4个参数:
sub - 订阅者数量
unsub - 取消订阅的数量
计数器起始值
time - 以毫秒为单位的持续时间

在这里你可以跑。

谢谢你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM