javascript - 如何取消 d3 中的预定转换?

标签 javascript d3.js transition

转换代码,

d3.select('chart').select('svg')
    .selectAll("circle")
    .data(sampleData)
    .enter().append('circle')
    .each(function (d,i) 
           {
                d3.select(this)
                  .transition()
                  .delay(i*50)
                  .attr('cx', function(d) {return d.x;})
                  .attr('cy', function(d) {return d.y;})
                  .attr('r', 4);
           });

如何停止/取消预定/延迟的交易?

最佳答案

接受的答案不适用于最新版本的 d3。如果你使用的是 d3 v4,你应该调用 .interrupt()根据您的选择。

关于javascript - 如何取消 d3 中的预定转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26903355/

相关文章:

javascript - 网络移动可靠高度

javascript - 具有不同 y 轴/刻度的分组条形图

d3.js - 将选择与组合并

不调整大小的 CSS 背景图像过渡

animation - JavaFX ProgressBar 动画或过渡

javascript - 根据选中的复选框更改 HREF 值

javascript - 如何在 Sublime 3 中设置 JavaScript?

javascript - 定位多个类之一/仅类字符串的一部分 - className 与 classList

javascript - 根据鼠标移入/移出显示/隐藏 D3 元素

python - 如何在 Pytransitions 中向现有状态对象添加标签?