我的 HTML 页面中有近 30 个 highcharts,一次显示选择的一个并隐藏其余的。在选择几个 highcharts 后这样做时,我收到一条错误消息:“此页面上的脚本导致 Internet Explorer 运行缓慢”。是因为同时绘制的图表太多吗?有什么方法可以破坏隐藏的图表并在选择时重新创建它们。
在 jQuery ready() 中,我有一个函数 drawTrendCharts(),用于从 JSON 数据中动态绘制图表
function drawTrendCharts() {
$.ajax({
type: "POST",
url: url,
data: data,
success: function(data) {
chart = new Highcharts.Chart({ /*configurations*/
});
}
});
}