我们正在使用highchart API和javascript在我们的应用程序中绘制一些图形。但是在IE8中,只要我尝试打开图形,窗口就会被挂起。我不知道如何解决这个问题。 在所有其他浏览器中,即chrome,mozilla,它的工作正常。
代码就像这样
var chart=new Highcharts.Chart({
chart: {
renderTo: container,
plotBackgroundColor: '#FFFFFF',
plotBorderWidth: null,
plotShadow: false,
spacingTop: 0,
spacingBottom: 0,
animation: false
},
title: {
useHTML: true,
text: licenseText,
style: {
color: '#000000',
fontSize: '12px',
textDecoration: 'underline',
fontWeight: 'bold'
}
},
plotOptions: {
pie: {
borderWidth: width,
allowPointSelect: false,
cursor: 'pointer',
startAngle: 90,
size: size,
dataLabels: {
enabled: showLabel,
crop: true
}
}
},
series: [{
name: 'Occurrences',
type: 'pie',
data:[]
}]
});
return chart;
获得此图表后,我们就会在其中设置数据 chart.series [0] .setData(numericDataSecondary);
如何查看对象表示法?
答案 0 :(得分:0)
Internet Explorer对象符号非常严格。请检查您的对象表示法,根据IE,您可能为对象的最后一个成员保留了一个',',这是一个错误。
如果可能,请发布您的代码,这将有助于我们准确了解您的问题。