0

1つのページ(タブとギャラリー)で2つのjQueryライブラリを使用し、両方とも2つの異なるバージョンのjQueryライブラリを使用しましたが、両方とも同時に機能しません。別のライブラリを機能させるには、ライブラリを削除する必要があります。

使用済みバージョン

1.7.1ギャラリーのjQuery.mini.js

1.6.2jQuery.mini.js-タブ用

これです

--http://ajax.googleapis.com/ajax/libs/jquery-ui-1.8.16.custom.min.js

ここで私はこのコーディングをどのように使用しましたか

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../js/libs/jquery-1.6.2.min.js"><\/script>')</script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
<script // type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

これに対する解決策を教えてください

4

4 に答える 4

1

最新のソースのみを使用してください。そして、jQueryUIの前に配置します。同じソース、おそらくGoogleのようなCDNからファイルを取得することをお勧めします。

これらは最新バージョンであり、古いバージョンを使用しています。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
于 2013-01-22T11:51:29.397 に答える
0

jQueryライブラリを2回参照しないでください。機能が上書きされ、スクリプトが破損します。一度参照する必要があります:

src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
于 2013-01-22T11:50:22.850 に答える
0

jQueryを2回含めないでください...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="../js/libs/jquery-ui-1.8.16.custom.min.js"></script>
于 2013-01-22T11:50:35.487 に答える
0

名前空間を汚染している可能性があります。$をjQueryに変更するか、noconflict()を使用するか、自己呼び出し無名関数を使用します

于 2014-10-22T22:04:13.227 に答える