D3鼠标事件触摸事件,即点击->支持触摸事件
D3 mouse events touch events i.e. click -> supported touch event
我一直在寻找在带有触摸事件而不是鼠标事件的移动设备上使用D3的例子,但我很难找到任何可以映射触摸事件取代鼠标事件的东西,例如click
或dblclick
。因此,我一直在努力开始"转换"我的D3可视化来支持触摸。
我需要适当的触摸事件:
- 缩放(或者两者都适用吗?):
var zoomed = d3.behavior.zoom().x(x).y(y).scaleExtent([scaleExtentMin, scaleExtentMax]).on("zoom", partitionZoom);
-
click
-
dblclick
click
->支持的触摸事件。我怎么能做到这一点与D3?或者是否有一个可以处理触摸事件的库可以很好地与D3一起工作?
任何帮助,这将是感激!
HTML容器支持的任何事件都支持svg。点击事件和点击事件是相同的,除了300ms的延迟。你可以像之前建议的那样使用hammer或者直接使用jquery mobile
相关文章:
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何使用纯javascript的移动触摸事件
- 触摸启动事件未在iframe iOS 6中启动
- 如何检测滚动事件是否像在触摸设备上一样只触发一次
- 触摸滑动所有事件
- 移动定时触摸事件
- 模拟html5的触摸事件
- Phonegap/Cordova:如何添加Javascript多点触摸事件
- 如何在AngularJS中监听点击事件,而不是触摸事件
- 我可以让我的网站的内容可编辑区域对安卓股票浏览器上的触摸事件更敏感吗
- 当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
- 在 Firefox 中“解析”触摸事件
- 将触摸事件转换为鼠标事件仅每秒有效一次
- 在移动 Safari 上向下拖动时,触摸事件停止触发 - iPad HTML5
- 如何在 javascript 中触发触摸事件
- 为什么触摸事件不在手指按压的中间
- 如何启用离子多点触摸事件
- JavaScript事件.触摸数组
- D3鼠标事件触摸事件,即点击->支持触摸事件