隐藏所有系列,除了IE中的一个非常慢

时间:2012-07-11 14:27:34

标签: javascript internet-explorer highcharts

我有一个包含8个系列的高图,每个系列有60个数据点。我在用户点击图例中的系列时捕获了该事件,因此当用户点击一个系列时,所有其他系列都隐藏在图表中。

这是我的代码:

for (i = 0; i < chart.series.length; i ++) {
    if (chart.series[i] == selectedSerie) {
        chart.series[i].show ();
    } else {
        chart.series[i].hide ();
    }
}

这很好用,除了在Internet Explorer中,它需要很长时间来隐藏所有并只显示一个系列。我想这是因为在显示或隐藏系列时重绘图表。有谁知道更好的方法来实现这个目标?

0 个答案:

没有答案
相关问题