在d3.js强制有向图中是否有点击和双击事件

我正在使用d3.js处理力导向图。 我需要在移动设备的节点上处理点击和双击事件。 鼠标hover和点击function需要复制为d3.js中的点按和双击。 我设法让触摸事件有效但却不知道如何在移动设备中捕获双击事件。

D3有触摸事件 ,使用此function可以从事件处理程序中获取触摸位置坐标,但这并不能为您提供任何特殊处理或帮助识别长按和双击。 您可以添加长按支持并双击自己。 如需长按,请查看此示例:

长期在JavaScript?

如果你正在使用jQuery,那么有像这样的双重插件:

jQuery doubletap插件

不幸的是,在d3中没有双击,所以如前所述,你必须使用touchstart。 这是怎么回事