d3 中是否有点击和双击事件.js力定向图
Is there a tap and double tap event in d3.js force directed graph
我正在使用d3.js研究力定向图。我需要处理移动设备节点上的点击和双击事件。鼠标悬停和单击功能需要在 d3.js 中复制为点击和双击。我已经设法使触摸事件正常工作,但不知道如何在移动设备中捕获双击事件。
D3 具有 touches 事件,使用它可以从事件处理程序内部获取触摸位置坐标,但这不会为你提供任何特殊处理或帮助识别长按和双击。 您可以添加对长按和双击自己的支持。对于长按,请看以下示例:
在 JavaScript 中长按?
如果你使用的是jQuery,有像这样的双击插件:
j查询双击插件
不幸的是,d3中没有双击,所以如前所述,你必须使用touchstart。这是如何
相关文章:
- 为什么js事件消失了
- 使用onkeyup JS事件检查输入的值是否唯一
- JS事件未更改输入禁用属性
- jQuery的等价物's$(this)在Ractive.js事件代理中
- Raphael JS事件未开火
- Ajax 请求正在取消页面上的其他 JS 事件
- 当多个 JS 事件调用同一个函数时,如何处理它们
- 主干.js事件处理程序命名的最佳做法
- js事件,用于函数内部的when语句变为true
- React.js事件需要点击2次才能执行
- 单击文档时的Backbone JS事件
- 在添加元素时激发JS事件
- 作为自动化测试的一部分,监控特定的js事件以及执行它们所需的时间
- JS事件CTRL+鼠标悬停+隐藏文本
- Backbone.js事件未启动
- JS调试器是否挂起整个JS事件循环
- js事件循环是否意味着可以为临时暂存空间使用全局变量
- 在Backbone.js视图中拖动gabilly.js事件
- 从本机 java 代码调用 JS 事件
- 主干网.js事件和内存管理