Javascript D3快速链式转换不一致性

Javascript D3快速链式转换不一致性,javascript,d3.js,data-visualization,Javascript,D3.js,Data Visualization,当以较小的持续时间链接过渡时,有时会跳过第一个过渡。这是不一致的。有时10毫秒不起作用,但5毫秒起作用。我在我的演示中使用了一个随机持续时间的setInterval,希望它能为每个人触发。有关守则: .attr('fill', 'red') .style('opacity', 0) .transition() .duration(duration) .style('opacity', 1) .transition() .attr('fill

当以较小的持续时间链接过渡时,有时会跳过第一个过渡。这是不一致的。有时10毫秒不起作用,但5毫秒起作用。我在我的演示中使用了一个随机持续时间的setInterval,希望它能为每个人触发。有关守则:

    .attr('fill', 'red')
    .style('opacity', 0)
    .transition()
    .duration(duration)
    .style('opacity', 1)
    .transition()
    .attr('fill', 'green')

当持续时间开始进入浏览器时,定时循环通常为16.667毫秒。任何小于该持续时间的时间都可能被下一个事件包含。

浏览器定时循环通常为16.667毫秒。任何小于该持续时间的时间都可能被下一个事件包含。啊哈,这就是原因。非常感谢。如果你回答,我会把问题解决。