Highcharts不使用jQuery 1.8,任何解决方法?

时间:2012-11-16 21:23:24

标签: jquery highcharts

我有一个场景,我需要使用jquery 1.8,但我面临着高图的2个问题,图形线不可见,缩放功能也无法正常工作。我已经下载了最新的hightcharts js,即版本2.3.3,有没有解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用 jQuery.noConflict()

您需要按特定顺序订购jQuery脚本标记,此后首先包含的标记将使用$引用,后者可以使用jQuery引用,或者您也可以使用jq172引用您想要的名称jQuery。由于高级图表内部使用<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.js" ></script> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js" ></script> <script type="text/javascript"> window.jq172=$.noConflict(); </script> ,因此您希望以后使用高级版友好版本。

$

您现在可以使用jQuery来利用1.8.0功能,使用jq172console.log("$: " + $().jquery); console.log("jQuery: " + jQuery().jquery); console.log("window.jq172: " + jq172().jquery); 来使用1.7.2

{{1}}

打印到控制台

  

$:1.8.0
  jQuery:1.7.2
  window.jq172:1.7.2

<强> jQuery version conflict | Highchart & Highstock @ jsFiddle