我正在尝试在highstock 1.3.1中为股票图表加载新数据,而我只想在设置导航器的极值(鼠标向上)时调用加载新数据,而不是在用户时正在拖动导航按钮。目前setExtremes和afterSetExtremes似乎都在鼠标移动时触发。我可以绑定另一个内置事件吗?
答案 0 :(得分:2)
您可以禁用liveRedraw,以便只在mouseUp之后调用afterExtremes。
答案 1 :(得分:0)
所以答案似乎是禁用滚动条的liveRedraw,这在我的图表中禁用滚动条然后绑定到setExtremes事件时没那么有意义。所以我的图表选项对象看起来像:
var chart_options = {
chart: {...}
scrollbar: {
enabled: false,
liveRedraw: false
},
xAxis: {
events: {
setExtremes: setExtremesHandler()
}
}
};
@Pawel Fus - 你真的应该得到这个答案的功劳,所以如果你发表一个正确的答案而不是一个评论,我会把它标记为解决方案。感谢。