【发布时间】:2012-10-16 02:20:17
【问题描述】:
我在 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'); });
有没有办法做到这一点?
【问题讨论】:
标签: javascript d3.js transition