在同一个页面使用highcharts,highstock,highmap

不知道有没有人发现一个问题,使用highcharts时候不能同时引用highcharts,highstock,highmap的js文件。因为每个js里面都有这么一段代码

if (win.Highcharts) {
	error(16, true);
} else {
	Highcharts = win.Highcharts = {};
}
 
  
如果重复定义win.Highcharts会出错

解决方法

highstock.js里面改成

if (win.Highstock) {
	error(16, true);
} else {
	Highstock= win.Highstock= {};
}

把文件里面的所有Highcharts改传Highstock;

$.fn.highcharts 改成 $.fn.highstock

你可能感兴趣的:(highcharts)