我正在使用d3.js工作在一個有向圖上。我需要處理移動設備節點上的輕按和雙擊事件。鼠標懸停和點擊功能需要在d3.js中作爲點擊和雙擊來複制。我已經成功地開展了一個觸摸事件,但對如何捕獲移動設備中的雙擊事件沒有任何線索。在d3.js中是否存在tap和double tap事件force directed graph
10
A
回答
4
D3有touches event並且使用它你可以從你的事件處理程序中獲得觸摸位置座標,但是這不會給你任何特殊的處理或幫助識別長按和雙擊。您可以添加對長按的支持,並雙擊自己。對於長按,看看這個例子:
如果你使用jQuery,有doubletap插件像這樣的:
0
不幸的是,沒有雙點擊d3,就像之前建議的那樣,你必須和touchstart一起工作。 Here is how
相關問題
- 1. 使用D3 Force Directed Graph使用jquery監聽事件
- 2. Force Directed D3圖 - 調試
- 3. 在MapControl中添加圖釘Tap事件
- 4. Hammer JS Tap並按移動
- 5. 日期時間Picker on double tap display typing
- 6. 在TAP中靜音警告
- 7. 難以將D3 v3 Force Directed圖轉換爲D3 v4庫實現?
- 8. Android:在HorizontalScrollView的ImageView中處理tap事件
- 9. jquery mobile live tap
- 10. NUnit的TAP?
- 11. brew tap是什麼意思?
- 12. 在Windows Phone 8.1的地圖上添加Tap事件
- 13. Map正在捕獲來自MapItemsControl元素的Tap事件
- 14. 在RxSwift的UICollectionViewCell中訂閱UIButton tap?
- 15. 在Swift中檢測GMSPolyline上的tap?
- 16. Xamarin.iOS UISwitch tap問題
- 17. PowerShell System.Management.Automation.Runspaces vs C#中的TAP
- 18. ns-3中的isis2和網橋tap
- 19. 選擇類似Tap Tap Revenge 3的菜單
- 20. 將新節點添加到Force-directed佈局
- 21. 使用TAP :: Formatter :: JUnit和Mojolicious測試?
- 22. 使用TAP和wcf EAP生成代理
- 23. Perl Tap-Formatter-Junit問題
- 24. Swift SKSpriteNode:檢測Tap/DoubleTap/LongPress
- 25. webkit-tap-highlight-color僞元素
- 26. 在d3.js中傳播縮放事件
- 27. 如何查看TAP文件的版本
- 28. 在D3js Force Graph中添加和刪除節點
- 29. Uncaught TypeError:svg.selectAll不是D3.js中的函數force layout
- 30. 如何獲取沒有標註選項的MapPin tap事件?
我想你應該檢查這個帖子 http://stackoverflow.com/questions/5507638/whats-the-best-way-to-handle-longtap-and-double-tap-events-on - 移動設備,我們 – rahul 2012-08-10 05:05:54
感謝您的答案,它的工作就像一個魅力! – 2012-10-05 09:17:26