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

Rah*_*out 11 javascript jquery jquery-mobile d3.js force-layout

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

Mar*_*per 5

D3 具有 touches 事件,使用它您可以从事件处理程序内部获取触摸位置坐标,但这不会为您提供任何特殊处理或帮助识别长按和双击。您可以自己添加对长按和双击的支持。对于长按,看看这个例子:

在 JavaScript 中长按?

如果您使用的是 jQuery,则有像这样的 doubletap 插件:

jQuery 双击插件