我正在使用d3.js做一个力有向图。我需要处理移动设备节点上的点击和双击事件。鼠标悬停和点击功能需要在d3.js中复制为轻击和双击。我已经设法让一个触摸事件工作,但对如何在移动设备中捕获双击事件一无所知。
发布于 2013-06-05 20:01:09
D3有touches event,使用它可以从事件处理程序中获得触摸位置坐标,但这不会为您提供任何特殊处理,也不会帮助识别长按和双击。你可以自己添加对长按和双击的支持。对于长按,请看下面的示例:
如果你使用的是jQuery,有这样的doubletap插件:
发布于 2014-08-31 07:17:50
不幸的是,在d3中没有双击,所以正如前面所建议的,你必须使用touchstart。Here is how
https://stackoverflow.com/questions/11895682
复制相似问题