highcharts IE8重绘图表问题

highcharts IE8 redraw chart issue

本文关键字:问题 绘图 IE8 highcharts      更新时间:2023-09-26

我在IE8中的高图有问题。我有这样一个简单的(用于演示)代码:

$(document).ready(function() {
chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container',
        type: 'area',
    },
    series: [{
        data: [1,2,3]
    }]
});
});

效果很好。

当我尝试重新绘制图表时

$(document).ready(function() {
chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container',
        type: 'area',
    },
    series: [{
        data: [1,2,3]
    }]
});
chart.redraw();//NEW LINE
});

我收到一个错误"未定义为null或不是对象",文件-"http://www.highcharts.com/js/testing.js",第9495行。

上面的代码适用于除IE8-以外的任何浏览器

此处-http://jsfiddle.net/sUXsu/4/我有在同一个浏览器(IE8)中工作的相同代码。

我使用jquery-1.7.2.min.js和jquery-ui-1.8.16.custom.min.js

谢谢你的回答。

尝试删除最后一个逗号

chart: {
    renderTo: 'container',
    type: 'area', <----
}

IE8有一些问题。

另请参阅此问题