所有,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