通过Highchart绘制的饼图未在IE8中加载

时间:2013-04-18 05:58:00

标签: internet-explorer-8 highcharts

我们正在使用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);

如何查看对象表示法?

1 个答案:

答案 0 :(得分:0)

Internet Explorer对象符号非常严格。请检查您的对象表示法,根据IE,您可能为对象的最后一个成员保留了一个',',这是一个错误。

如果可能,请发布您的代码,这将有助于我们准确了解您的问题。