0

だから私は同じ問題に遭遇し続け、多くの解決策を読んでみましたが、うまくいくものを見つけることができないようです. 基本的に、Web ページが競合することなく 2 つの異なるバージョンの jquery をロードできるようにするための簡単な方法を知る必要があります...人々が「jquery noconflict」スクリプトを推奨し続けていることは知っていますが、それを取得することはできません。仕事に。

jquery 1.7 を使用している 3D カルーセル、その下に 1.6 を使用している別のもの、および 1.9 を使用しているフェーダーがあります。

これらすべてを私の Web ページでうまく再生する方法を誰か説明してもらえますか?

どんな入力でも大歓迎です。

ありがとう

4

1 に答える 1

0

同じページで複数のバージョンの jquery を使用したい場合は、このようなことを試みることができます (ただし、テストされていません)。

<script src="jquery-1.6">
<script>
 $16=$
 $.noConflict();
</script>

<script src="jquery-1.9">
<script>
 $19=$
 $.noConflict();
</script>

<script>
  $16(document).ready(function($) {
    // now $ references to jquery 1.6
  })

  $19(document).ready(function($) {
    // now $ references to jquery 1.9
  })
</script>

George Yates が言うように、jQuery のバージョンを 1 つだけ使用するようにしてください。バージョンが増えるとネットワークのオーバーヘッドが大きくなりすぎるからです。

于 2013-09-13T20:26:56.323 に答える