所有,highcharts:从捕捉鼠标事件,或捕获鼠标点击整个图表上
我使用HighCharts在一个web应用程序我工作停止图表,通常,我非常喜欢它。
但是,我很难弄清楚如何捕捉鼠标点击整个图表。
换句话说 - 我想知道用户何时单击图表上的任何地方(例如,绘图区域,标题,x或y轴,图表元素周围的边距和填充等)
或者,我想完全禁用事件,所以我可以将事件置于容器本身中。
更详细的版本...
我有一个包含我的HighChart一个DIV。
我想知道用户是否在该DIV内单击了ANYWHERE。
所以 - 最初我尝试给DIV附加一个“onclick”事件,但是这永远不会被解雇,大概是因为点击被HighChart困住了。
因此,在树立HighChart的代码,我添加了这个:
var chart = new Highcharts.Chart({
chart: {
renderTo: "container",
events: {
click: function(event) {
// do something
}
},
...
}
...
});
该工程确定IF用户点击绘图区内的某处,但如果她点击没有其他地方在图表中(例如,x轴,y轴,标题,图表元素周围的填充等)
那么 - 如何使整个图表可点击?
非常感谢提前!
你有什么想对单击事件吗? – 2012-07-24 02:23:58