我在 IE8 中遇到了关于 highcharts 的问题。我有这样简单的(用于演示)代码:
$(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
});
我收到错误“未定义为空或不是对象”,文件 - “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
感谢您的回答。