强制Highcharts使用独立框架而不是jQuery?
我目前使用Highcharts 3.0.1和Jquery 1.7.2。 我想升级Jquery到最新版本(3.2.1),但我知道即使当前版本的Highcharts正式也只支持Jquery 2.x版本。 由于Highcharts确实有一个独立的框架,我可以强制它使用它而不是jquery,这样我就不再依赖jquery了吗? 或者如果它可用,它会自动使用jquery吗? 理想情况下,我想用Highcharts 3.0.1版本来做到这一点,但如果有必要,我可以升级到5.x。
您可以使用jQuery的noconflict方法并行运行两个版本的jQuery。 这应该允许您从框架正在使用的jQuery版本中独立升级您正在使用的jQuery版本。
请参阅https://api.jquery.com/jquery.noconflict/。
如果由于某种原因加载了两个版本的jQuery(不推荐),从第二个版本调用$ .noConflict(true)将返回全局范围的jQuery变量到第一个版本。
有一个适配器可以让你在没有jQuery的情况下使用Highcharts。 我需要这样做一次,它工作得很好。
请参阅http://code.stephenmorley.org/javascript/using-highcharts-without-jquery/并下载js文件。
创建图表的模式将如下所示:
runOnLoad(function(){
new Highcharts.Chart({
chart : {
renderTo : 'container'
type : 'bar'
},
// other options
});
});
链接地址: http://www.djcxy.com/p/74455.html
上一篇: Force Highcharts to use standalone framework instead of jquery?