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