Estoy trabajando en un gráfico de fuerza dirigida usando d3.js. Necesito manejar el evento de toque y doble toque en los nodos para dispositivos móviles. Las funciones de mouseover y hacer clic deben replicarse como tocar y tocar dos veces en d3.js. Logré hacer funcionar un evento táctil pero no tengo idea de cómo capturar eventos de doble toque en un dispositivo móvil.¿Hay un evento de tocar y tocar dos veces en el gráfico dirigido a la fuerza de d3.js
10
A
Respuesta
4
D3 tiene el touches event y con esto puede obtener las coordenadas de posición táctil desde el controlador de eventos, pero esto no le da ningún manejo especial ni ayuda a identificar las pulsaciones largas y dobles. Puede agregar soporte para presionar y presionar dos veces. Por pulsación larga, echar un vistazo a este ejemplo:
Si estás usando jQuery, hay plugins DoubleTap como ésta:
0
Por desgracia, no hay doble toque en d3, por lo que como se sugirió antes, debe trabajar con touchstart. Here is how
Cuestiones relacionadas
- 1. Safari iPad: evitar el zoom al tocar dos veces
- 2. D3.js - ¿Es posible animar entre un gráfico dirigido por fuerza y un árbol de enlace de nodo?
- 3. Prevenir popToRootViewController automático al tocar dos veces en UITabBarController
- 4. d3.js ¿Cómo agregar acción de clic a un círculo de diseño de fuerza?
- 5. Agregue texto/etiqueta en enlaces en el gráfico dirigido a fuerza D3
- 6. Diseño dirigido a la fuerza D3 con cuadro delimitador
- 7. d3.js: cómo crear "clústeres de gráficos dirigidos por fuerza"
- 8. Diagrama de fuerza jerárquica usando D3.js
- 9. Tocar un plotSymbol en CorePlot
- 10. Actualización de enlaces en un gráfico dirigido por fuerza a partir de datos de json dinámicos
- 11. Conceptos básicos del diseño dirigido por la fuerza de D3
- 12. gráfico de fuerza d3: nodos adhesivos
- 13. ¿Tocar a través de UIImageView?
- 14. MPMoviePlayerController jugando airPlay en el fondo, se bloquea al tocar dos veces el botón de inicio
- 15. Graph orientación y el nodo de posicionamiento en d3.js
- 16. d3.js: posición de nodo sugerida en diseño de fuerza
- 17. Resalte el nodo seleccionado, sus enlaces y sus elementos secundarios en un gráfico dirigido por fuerza D3
- 18. Tocar y desplegar una vista
- 19. recarga Tableview y tocar gestos
- 20. Zoom gráfico de barras con d3.js
- 21. d3.js fuerza colapsable con etiquetas
- 22. Tratando de tocar rápidamente en los botones
- 23. Tocar y mantener presionada (pulsación larga)
- 24. Agregar nuevos nodos al diseño dirigido a la fuerza
- 25. Imagen de arrastre al tocar
- 26. Supervisord: ¿hay alguna manera de tocar y cargar a un niño?
- 27. Fix Node Position en D3 Diseño orientado a la fuerza
- 28. ¿Qué significan los nodos, los grupos y los valores en el JSON para un gráfico de fuerza dirigida d3?
- 29. Extraer un archivo de tar.gz, sin tocar el disco
- 30. Gráfico de movimiento/promedio móvil en d3.js
Creo que usted debe comprobar este post http://stackoverflow.com/questions/5507638/whats-the-best-way-to-handle-longtap-and-double-tap-events-on -mobile-devices-us – rahul
¡Gracias por la respuesta, funcionó como un encanto! –