我试图获取有关系列图例上的点击事件的一些信息。问题是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}}。你有没有经历过这个?
答案 0 :(得分:0)
解决!该修补程序似乎引入了不同的用法,因此我不必像event.shiftKey
事件那样使用click
,而是使用event.browserEvent.shiftKey
并解决了!