d3.timer()框架 - 放慢速度

问题描述 投票:0回答:1

是否有可能减慢帧速度

d3.timer(function(){ alert("Hello"); }, 3000);

在这里,我们有3秒的延迟,然后它变得非常快。

例如在

setInterval(function(){ alert("Hello"); }, 3000);

我们能够将3000毫秒更改为2000毫秒,我们将每隔2秒连续发出警报,而不是3秒。

非常感谢你!

javascript d3.js frame
1个回答
2
投票

D3-timer的API参考说:

d3.interval(callback [,delay [,time]])<>

像timer一样,除了每个延迟毫秒调用回调;如果未指定延迟,则相当于计时器。保证不在后台运行的setInterval的合适替代品。回调传递经过的时间。

你可以在这里找到它:github

在你的情况下:

d3.interval(function(){ alert("Hello") }, 3000);
© www.soinside.com 2019 - 2024. All rights reserved.