我有一个需要使用 jquery 1.8 的场景,但我面临 2 个关于 highcharts 的问题,图表线不可见,缩放功能也无法正常工作。我已经下载了最新的hightcharts js,即2.3.3版,有什么解决方法吗?
问问题
1827 次
1 回答
1
您可以使用jQuery.noConflict()
您需要以特定顺序对 jQuery 脚本标签进行排序,您首先包含的标签将被引用$
,后一个标签可以被引用,jQuery
或者您也可以给出您想要的名称,如jq172
. 由于 highcharts 内部使用jQuery
您希望稍后使用 highchart 友好版本。
<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>
您现在可以使用$
1.8.0 功能和jQuery
或jq172
使用 1.7.2
console.log("$: " + $().jquery);
console.log("jQuery: " + jQuery().jquery);
console.log("window.jq172: " + jq172().jquery);
打印到控制台
$:1.8.0
jQuery:1.7.2
window.jq172:1.7.2
于 2012-11-17T08:51:47.240 回答