是否可以减慢帧数
d3.timer(function(){ alert("Hello"); }, 3000);
?
这里我们有 3 秒的延迟,然后它变得非常快。
例如在
setInterval(function(){ alert("Hello"); }, 3000);
我们可以将 3000 毫秒更改为 2000 毫秒,并且我们将每 2 秒而不是 3 秒持续发出警报。
非常感谢!
小智 5
D3-timer 的 API 参考说:
d3.interval(回调[, 延迟[, 时间]]) <>
与计时器类似,只不过回调仅在每延迟毫秒调用一次;如果没有指定delay,则相当于定时器。setInterval 的合适替代品,保证不会在后台运行。回调传递的是经过的时间。
你可以在这里找到它:github
在你的情况下:
d3.interval(function(){ alert("Hello") }, 3000);
Run Code Online (Sandbox Code Playgroud)