Internet explorer 8 通过Highchart绘制的饼图未加载到IE8中
我们正在使用highchart API和javascript在应用程序中绘制一些图形。但在IE8中,只要我试图打开图形,窗口就会被挂起。我不知道怎么解决这个问题。 在所有其他浏览器中,比如chrome,mozilla都可以正常工作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:
代码是这样的
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()添加数据时