кадр d3.timer () - замедление - PullRequest
       10

кадр d3.timer () - замедление

0 голосов
/ 07 сентября 2018

возможно ли замедлить кадры в

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

Здесь мы имеем задержку в 3 секунды, а затем она становится очень быстрой.

Например, в

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

мы можем изменить 3000 миллисекунд на 2000, и мы будем непрерывно предупреждаться каждые 2 секунды вместо 3.

Большое спасибо!

1 Ответ

0 голосов
/ 07 сентября 2018

Ссылка API D3-таймера гласит:

d3.interval (обратный вызов [, задержка [, время]]) <>

Как таймер, за исключением того, что обратный вызов вызывается только при каждой задержке миллисекунды; если задержка не указана, это эквивалентно таймеру. Подходящая замена для setInterval, который гарантированно не запускается на заднем фоне. Обратному вызову передается прошедшее время.

Вы можете найти его здесь: github

В вашем случае:

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