我想知道如何在使用 highcharts lib 制作的整个图表上添加点击事件。
问问题
9910 次
1 回答
4
您可以使用图表click
事件。
参考:
单击绘图背景时触发。this 关键字是指图表对象本身。一个参数,事件,被传递给函数。这包含基于 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');
}
}
}
演示:http: //jsfiddle.net/DYNhr/
于 2013-10-08T11:06:02.120 回答