Sto lavorando a un grafico di force force usando d3.js. Devo gestire l'evento di tocco e doppio tocco sui nodi per i dispositivi mobili. Le funzioni di mouseover e clic devono essere replicate come toccare e toccare due volte in d3.js. Sono riuscito a far funzionare un evento touch ma non ho idea di come catturare l'evento a doppio tocco in un dispositivo mobile.C'è un evento di tocco e doppio tocco in d3.js forza il grafico diretto
10
A
risposta
4
D3 ha il touches event e utilizzando questo è possibile ottenere le coordinate della posizione di tocco dall'interno del gestore dell'evento, ma ciò non fornisce alcuna gestione speciale o consente di identificare la pressione lunga e il doppio punto. Puoi aggiungere supporto per la pressione prolungata e toccare due volte te stesso. Per premere a lungo, dare un'occhiata a questo esempio:
Se stai usando jQuery, ci sono plugin DoubleTap come questo:
0
Purtroppo, non v'è doppia tocca in d3, quindi come suggerito prima, devi lavorare con touchstart. Here is how
Problemi correlati
- 1. Grafico piegabile/gerarchico AND diretto alla forza in d3.js
- 2. Come rilevare tocco e doppio tocco contemporaneamente utilizzando UITapGestureRecognizer?
- 3. Doppio tocco su UITableViewCell
- 4. Doppio tocco sul safari mobile
- 5. L'introduzione di Arrow (diretto), in forza diretta grafico d3
- 6. Doppio tocco su UIButton
- 7. D3.js forza il grafico diretto, ogni gruppo di colore diverso?
- 8. Singolo tocco su MKMapView senza interruzioni doppio tocco zoom
- 9. Come ottenere un evento di tocco continuo?
- 10. grafico forza d3: nodi appiccicosi
- 11. Android: due diversi eventi per un singolo tocco e una lunga pressione/doppio tocco?
- 12. Grafico aciclico diretto utilizzando d3.js senza DOT
- 13. Impostazione grafico forza diretta D3
- 14. Doppio tocco o due tocchi singoli?
- 15. evento di tocco sul browser web awesomium
- 16. Evento di tocco gestito da più viste
- 17. D3.js, necessario evento click in d3.js
- 18. Come risolvere il doppio tocco su Button Issue in Android?
- 19. Come ottenere il punto di tocco attuale e il punto di tocco precedente nel metodo UIPanGestureRecognizer?
- 20. Swift, evento di tocco UIView nel controller
- 21. Come aggiungere un doppio tocco Gesture Recognizer in Swift
- 22. Grafico orientamento e posizionamento nodo in d3.js
- 23. Grafico diretto a forza D3, forma diversa in base ai dati e al valore fornito?
- 24. Il layout di forza di d3.js consente linkDistance dinamico?
- 25. Come ottenere un evento di tocco su un CALayer?
- 26. Safari iPad: impedisce lo zoom sul doppio tocco
- 27. D3.js - È possibile animare tra un grafico orientato alla forza e un albero di collegamento nodo?
- 28. Disabilita doppio tocco Zoom/Unzoom su una webview
- 29. Diagramma della forza gerarchica con D3.js
- 30. Objective-c: Come rilevare il doppio tocco sulla vista?
Penso che si dovrebbe verificare questo post http://stackoverflow.com/questions/5507638/whats-the-best-way-to-handle-longtap-and-double-tap-events-on -mobile-devices-us – rahul
Grazie per la risposta, ha funzionato come un fascino !!! –