d3 v4 - 拖动'clickDistance'似乎没有任何效果

时间:2017-10-04 10:24:07

标签: javascript d3.js

我有一个d3元素'itemGroup',其中包含其他元素。其中一个是文本标签,我想订阅。的点击事件。

此外,我希望itemGroup可以拖动。如果没有下面的代码,则单击事件会按预期触发。使用下面的代码,我得到了我想要的拖动行为,但是itemGroup的子元素上的click事件不再触发。

d3.selectAll(".itemGroup").call(d3.drag().clickDistance(4).on("start", started));

我认为'clickDistance'是为了解决这个问题,但设置任何大或小的值似乎没有任何影响。我期望值为'4'意味着拖动行为在鼠标移动了4个或更多距离单位之前不会启动(在mousedown状态下),但我看到拖动行为立即开始。

尝试4,40,4000 ......没有任何改变行为。我在latest and greatest version to date

有什么想法吗?

0 个答案:

没有答案