我在 d3js 中使用转换,它工作正常。但是,有没有办法在每次更新对象位置时触发函数?(每一步)
这是一些假代码:
obj.transition()
.ease('quad')
.durantion(250)
.attr('cy', function(d) {
return d*d;
});
我知道如果你把 each(type, fn) 你可以从 end 和 start 获取事件。但是没有可用的步骤。
obj.transition()
.ease('quad')
.duration(250)
.attr('cy', function(d) {
return d*d;
})
.each('start', function(d) { console.log('x'); });
有没有办法做到这一点?