0

jquery 1.8 を使用する必要があるシナリオがありますが、ハイチャートで 2 つの問題に直面しており、グラフの線が表示されず、ズーム機能も適切に機能していません。最新の hightcharts js、つまりバージョン 2.3.3 をダウンロードしましたが、回避策はありますか?

4

1 に答える 1

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>

$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

jQuery のバージョンの競合 | ハイチャート & ハイストック @ jsFiddle

于 2012-11-17T08:51:47.240 に答える