我正在使用d3.js处理力导向图。我需要在移动设备的节点上处理点击和双击事件。鼠标悬停和点击功能需要复制为点击并双击d3.js.我设法让触摸事件有效但却不知道如何在移动设备中捕获双击事件。
答案 0 :(得分:4)
D3有touches event并使用此功能可以从事件处理程序中获取触摸位置坐标,但这并不能为您提供任何特殊处理或帮助识别长按和双击。您可以添加长按支持并双击自己。如需长按,请查看此示例:
如果你正在使用jQuery,那么有像这样的双重插件:
答案 1 :(得分:0)
不幸的是,在d3中没有双击,所以如前所述,你必须使用touchstart。 Here is how