D3快速链接转换不一致

时间:2014-06-01 20:10:58

标签: javascript d3.js data-visualization

当您以较小的持续时间链接转换时,有时它会跳过第一个转换。这不一致。有时10毫秒不起作用,但5毫秒不起作用。我在我的演示中使用了一个随机持续时间的setInterval,所以希望它会触发每个人http://jsfiddle.net/83rEC/。有问题的代码:

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

当该持续时间开始进入< 10ms范围时,它开始失败。这是D3中的错误还是我的逻辑失败?

1 个答案:

答案 0 :(得分:1)

浏览器时序循环通常为16.667 ms。任何低于此的时间都可能被下一个事件所包含。