support sunburst mbostock examples d3js javascript jquery jquery-mobile d3.js force-layout

javascript - sunburst - d3js charts examples



¿Hay un evento de tocar y tocar dos veces en el gráfico de fuerza dirigida de d3.js (2)

Lamentablemente, no hay doble toque en d3, por lo que como se sugirió anteriormente, debe trabajar con Touchstart. Aquí es cómo

Estoy trabajando en un gráfico dirigido por la fuerza 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.


D3 tiene el evento de los toques y al usarlo puedes obtener las coordenadas de la posición táctil desde el controlador de eventos, pero esto no te da ningún manejo especial ni ayuda a identificar la pulsación larga y el doble plegado. Puede agregar soporte para presionar y presionar dos veces. Para una pulsación larga, eche un vistazo a este ejemplo:

Long Presione en JavaScript?

Si está utilizando jQuery, hay complementos de doble entrada como este:

plugin jQuery doubletap