Internet explorer 8 通过Highchart绘制的饼图未加载到IE8中

Internet explorer 8 通过Highchart绘制的饼图未加载到IE8中,internet-explorer-8,highcharts,Internet Explorer 8,Highcharts,我们正在使用highchart API和javascript在应用程序中绘制一些图形。但在IE8中,只要我试图打开图形,窗口就会被挂起。我不知道怎么解决这个问题。 在所有其他浏览器中,比如chrome,mozilla都可以正常工作 代码是这样的 var chart=new Highcharts.Chart({ chart: { renderTo: container, plotBackgroundColor: '#FFFFFF', plotBorderWidth:

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


如何检查对象符号?

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


如果可能,请发布您的代码,这将帮助我们确切了解您的问题所在。

代码有点长,但我可以试试。它类似于-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',fontwweight:'bold'},您的浏览器何时挂起?当您使用空数据打开图表时,或当您使用setData()添加数据时