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