当前位置: 首页 > 工具软件 > Highstock > 使用案例 >

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

关志勇
2023-12-01

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

<pre name="code" class="javascript">if (win.Highcharts) {
<span style="white-space:pre">	</span>error(16, true);
} else {
<span style="white-space:pre">	</span>Highcharts = win.Highcharts = {};
}

 

如果重复定义win.Highcharts会出错

解决方法

highstock.js里面改成

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

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

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

 类似资料: