簡體   English   中英

D3鼠標事件觸摸事件,即單擊->支持的觸摸事件

[英]D3 mouse events touch events i.e. click -> supported touch event

我一直在尋找在具有觸摸事件而不是鼠標事件的移動設備上使用D3的示例,但是我一直在努力尋找能夠映射出什么觸摸事件替代了哪個鼠標事件的任何東西,例如clickdblclick 因此,我一直難以開始“轉換”我的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM