estoy usando Highcharts en una aplicación web que estoy trabajando, y en general, me gusta mucho.
Sin embargo, estoy teniendo dificultades para averiguar cómo capturar un clic del mouse en el cuadro COMPLETO.
En otras palabras, me gustaría saber cuándo el usuario hace clic en DONDEQUIERA en el gráfico (por ejemplo, el área de trazado, el título, el eje xey, los márgenes y el relleno alrededor de los elementos del gráfico, etc. .)
O, me gustaría desactivar los eventos por completo, por lo que puedo atrapar el evento en el contenedor.
versión más detallada ...
que tienen un DIV que contiene mi HighChart.
Quiero saber si el usuario hace clic en cualquier lugar dentro de ese DIV.
Por lo tanto, inicialmente intenté conectar un evento "onclick" al DIV, pero nunca se dispara, presumiblemente porque el clic queda atrapado por HighChart.
Por lo tanto, en el código que configura el HighChart, añadí esto:
var chart = new Highcharts.Chart({
chart: {
renderTo: "container",
events: {
click: function(event) {
// do something
}
},
...
}
...
});
Esto funciona bien SI el usuario hace clic en algún lugar dentro del área parcela, pero no si se hace clic en otro sitio en el gráfico (por ejemplo, el eje x, el eje y, el título, el relleno alrededor de los elementos del gráfico, etc.)
Entonces, ¿cómo puedo hacer que el ENTIRE haga clic en el gráfico?
¡Muchas gracias de antemano!
¿Qué desea hacer el evento de clic? –