我想知道如何在使用highcharts库绘制的整个图表上添加一个单击事件。
click
事件。
参考:
在单击绘图区域背景时触发。关键字this指代的是图表对象本身。该函数传递一个参数event,其中包含基于jQuery或MooTools的公共事件信息,具体取决于哪个库用作Highcharts的基础库。
可以通过event.xAxis和event.yAxis找到所单击位置的信息,它们是包含每个维度的轴及其所单击位置的值的数组。主要轴是event.xAxis[0]和event.yAxis[0]。请记住,日期时间轴的单位是自1970-01-01 00:00:00以来的毫秒数。
代码:
chart: {
type: 'column',
events: {
click: function () {
alert('chart clicked');
}
}
}