d3.timer() frame - замедление
Можно ли замедлить кадры в
d3.timer(function(){ alert("Hello"); }, 3000);
?
Здесь мы имеем задержку в 3 секунды, и тогда она становится очень быстрой.
Например в
setInterval(function(){ alert("Hello"); }, 3000);
мы можем изменить 3000 миллисекунд на 2000, и мы будем постоянно предупреждать каждые 2 секунды вместо 3.
Большое спасибо!
1 ответ
Ссылка API D3-таймера гласит:
d3.interval (обратный вызов [, задержка [, время]]) <>
Как таймер, за исключением того, что обратный вызов вызывается только каждые миллисекунды задержки; если задержка не указана, это эквивалентно таймеру. Подходящая замена для setInterval, который гарантированно не будет работать в фоновом режиме. Обратный звонок проходит прошедшее время.
Вы можете найти это здесь: github
В твоем случае:
d3.interval(function(){ alert("Hello") }, 3000);