Highstock legendItemClick只是一个基本事件

时间:2014-07-17 17:42:42

标签: highcharts highstock

我试图获取有关系列图例上的点击事件的一些信息。问题是shiftKey中的legendItemClick等属性未在click中定义,但直接点击图表中的系列时,// Pass over the click/touch event. #4. event = { browserEvent: event }; // click the name or symbol if (item.firePointEvent) { // point item.firePointEvent(strLegendItemClick, event, fnLegendItemClick); } else { fireEvent(item, strLegendItemClick, event, fnLegendItemClick); } 事件就不会发生这种情况。

我发现this旧问题(2012)正在谈论这个问题并且它似乎已修复,我甚至查看了我使用的源代码(Highstock 2.0.3)并修复了有:

shiftKey

但我仍然遇到这个问题。 here is a jsfiddle显示此信息,正如您在对话框中看到的那样,undefined为{{1}}。你有没有经历过这个?

1 个答案:

答案 0 :(得分:0)

解决!该修补程序似乎引入了不同的用法,因此我不必像event.shiftKey事件那样使用click,而是使用event.browserEvent.shiftKey并解决了!