标签: javascript d3.js d3v4
当我拖动<rect>时,我正面临一个跳转问题。
<rect>
在此question中,他们建议使用drag.origin(),但D3 v4版本不再使用此方法。
drag.origin()
有人可以建议如何解决跳跃问题吗?
答案 0 :(得分:17)
而不是origin使用subject。
origin
subject
所以这个
.origin(function() { var t = d3.select(this); return {x: t.attr("x"), y: t.attr("y")}; })
将成为
.subject(function() { var t = d3.select(this); return {x: t.attr("x"), y: t.attr("y")}; })
使用d3 v4的小提琴是here
API参考here