我希望可以编程触发d3-drag的“end”事件。
我有一些圆圈,并且已经按照以下方式实现了对它们的拖动处理:
...
.call(d3.drag()
.on("drag", function () {...})
.on("end", function () {...})
)
现在,在我的代码中,我希望能够通过编程方式触发此部分的“结束”。
我已经尝试了类似这样的操作:
d3.select("#myID").dispatch("end");
d3.select("#myID").dispatch("dragend");
d3.select("#myID").call(d3.drag().dispatch("end"));