【发布时间】:2015-05-22 03:14:40
【问题描述】:
我正在使用零重力和电荷值的力布局:
var force = d3.layout.force()
.gravity(0)
.charge(0)
.friction(0.9)
.linkDistance(250)
.linkStrength(1)
.size([width, height])
.on("tick", tick);
function tick(e) {
d.y = Math.max(d.radius, Math.min(height - d.radius, d.y));
d.x = Math.max(d.radius, Math.min(width - d.radius, d.x));
return "translate(" + d.x + "," + d.y + ")";
});
}
有一个圆圈。问题是当我快速拖动时,圆圈“跳回来”。任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
你能提供一个 JSFiddle 吗?
-
@thisOneGuy:我无法使其与 JSFiddle 一起用于共享。我已经更新了 CodePen 链接。谢谢。
标签: javascript d3.js