d3.timer()帧-变慢

时间:2018-09-07 14:01:59

标签: javascript d3.js frame

是否可以放慢帧中的速度

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

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

例如

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

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

非常感谢您!

1 个答案:

答案 0 :(得分:2)

D3-timer的API参考说:

  

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

     

类似于计时器,但仅在每个延迟中调用回调   毫秒如果未指定延迟,则相当于计时器。   确保不会运行的setInterval的合适替代品   在后台。回调将传递经过的时间。

您可以在这里找到它:github

在您的情况下:

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