判斷浏覽器是否支持SVG的代碼(部分截去自Highcharts源碼):
Js代碼:
function hasSVG(){
SVG_NS = 'http://www.w3.org/2000/svg',
return !!doc.createElementNS &&
!!doc.createElementNS(SVG_NS, 'svg').createSVGRect;
}
IE8不支持SVG,所以給Highcharts圖表設置legend水平位置時,設置相同的x值,Chrome與IE的顯示效果不一致。因此需要判斷浏覽器是否支持SVG,根據不同結果,設置不同的x值。