我覺得這個documentation link是你需要的。
這是JsFiddle。
$(function() {
// create the chart
var mychart = $('#container').highcharts({
chart: {
events: {
click: function(event) {
alert ('x: '+ event.xAxis[0].value +', y: '+
event.yAxis[0].value);
}
}
},
xAxis: {
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});
});
而且我認爲這些線路應太(未測試,但它類似於您的符號):
$('.high_chart_point_object').highcharts({
chart: {
events: {
click: function(event) {
return false;
}
}
}
});
如果要動態地更改選項,這裏是解決方案:
var options = mychart.options;
options.chart.events.click = function() {alert('do what you want')};
mychart = new Highcharts.Chart(options);
這是另一個JsFiddle。
我想創建後添加的事件處理程序高圖表對象。你的例子在同一時間通過它們。 –
你有你的解決方案。 ;)但更多的解釋下一次你想要的。如果您的信息很差,我們無法幫助您。我不明白爲什麼要添加創建圖表的事件處理程序......? – kmas
我的應用程序允許用戶在創建後擴展功能。所以我創建了裸骨圖,然後給他們輸入CSS或jQuery來增強圖形的能力。您的解決方案不使用jQuery來更改選項。 –