我知道這個問題之前已經被問過了,而且我已經使用了很多其他人提供的答案,但仍然不是100%的方式。Highcharts - 在MouseOver上更改系列顏色
我希望所有的一系列的線是灰線的一個鼠標懸停「打開」它們的顏色,鼠標移開時恢復爲灰色。
Ive得到了這部分工作here但也有一些明顯的問題:
我知道,我已經硬編碼了系列陣列的位置。我無法弄清楚如何確定鼠標在哪個系列上。什麼是最好的方法來做到這一點?
plotOptions: { series: { events: { mouseOver: function() {chart.series[0].graph.attr('stroke', '#0000FF'); $report.html('Moused over') .css('color', 'green'); }, mouseOut: function() {chart.series[0].graph.attr('stroke', '#C0C0C0'); $report.html('Moused out') .css('color', 'red'); } } } }
鼠標移開心不是觸發直到光標離開圖表區域。如何更精確地跟蹤系列行的鼠標事件?
任何改善我當前的代碼是高度讚賞。
的作品很好,謝謝。任何想法,爲什麼mouseout事件觸發的心不是直到熄滅圖表區? – Matt 2013-03-07 18:35:40