是否可以放慢帧中的速度
d3.timer(function(){ alert("Hello"); }, 3000);
吗?
在这里,我们延迟了3秒,然后变得非常快。
例如
setInterval(function(){ alert("Hello"); }, 3000);
我们能够将3000毫秒更改为2000,我们将每2秒连续发出警报,而不是3秒。
非常感谢您!
答案 0 :(得分:2)
D3-timer的API参考说:
d3.interval(callback [,delay [,time]])<>
类似于计时器,但仅在每个延迟中调用回调 毫秒如果未指定延迟,则相当于计时器。 确保不会运行的setInterval的合适替代品 在后台。回调将传递经过的时间。
您可以在这里找到它:github
在您的情况下:
d3.interval(function(){ alert("Hello") }, 3000);