强制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?

下一篇: Highcharts, how to localize language when exporting