HighCharts饼图用来做数据统计时,在IE8下发现某些图形不能正确显示出来。
在IE8下面会报 'this.renderer.gradients' 为空或不是对象 这样的错误。、
解决方法:
(1)打开highcharts.js
(2) ctrl+f 查找
var b=this.renderer.gradients[this.element.gradient];
替换为:
try { var b = this.renderer.gradients[this.element.gradient]; } catch (e) { }