首先,我想指出我已经检查了this SO问题,遗憾的是,它没有解决我的问题。
我的问题如下: 我需要显示图表,有时候,最多5倍10万点,为此我决定使用HighStock(这不是我唯一的理由,但让我们不要讨论主题)。
除了一个(不是那么少)细节之外,一切正常:如果我尝试用鼠标点击并拖动图表(用于缩放或平移),整个页面崩溃,或者至少停止响应30秒以上。这很奇怪,因为如果我使用图表下方的时间线缩放/'平移',我就不会遇到这个问题。
Here是一个JSFiddle,显示我的意思(注释第40行以重现问题)。
chart: {
/* panning: false */
}
正因为如此,我也尝试过使用HighCharts和there我没有问题(除了图表看起来不那么好......但那是因为我几乎没有配置任何东西)。
经过一些测试后,我注意到禁用平移解决了我的问题。
chart: {
panning: false
}
然而,移动/缩放图表的唯一方法是使用时间线,即使不是那么大的交易,在使用手机时也会很烦人(如果你进入横向模式以便看到更多的图表,因为我的网站不只是单独显示图表,它变得有点不切实际。)
TL; DR:
我有解决方案,但我想知道这是一个知道问题,解决方案,这种行为的原因。
我应该将我的问题标记为“我回答我自己的问题”吗?最后我仍然不确定为什么会发生这种情况,我所知道的只是修复