![](/img/trans.png)
[英]Preventing mouse emulation events (i.e. click) from touch events in Mobile Safari / iPhone using Javascript
[英]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一起很好地處理觸摸事件?
任何幫助,將不勝感激!
svg支持html容器支持的所有事件。 除了300ms的延遲外,click和tap事件是相同的。 您可以像以前建議的那樣使用錘子,或者只是使用jQuery mobile
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.