2012-02-19 8 views
2

したがって、異なるバージョンのjqueryを使用して2つの異なるスクリプトを実装しようとしています。 一つ目は1.3.2使用しています:複数のjqueryライブラリを修正しました

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/script1a.js"></script> 
<script type="text/javascript" src="js/script1b.js"></script> 
<script type="text/javascript" src="js/script1c.js"></script> 
<script type="text/javascript" src="js/script1d.js"></script> 

もう一つは1.5.1使用しています:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 
<script src="js/slides.min.jquery.js"></script> 
<script> 
    $(function(){ 
     $('#slides').slides({ 

最初のスクリプトはもう仕事をdoesnt 1.5.1および他の方法で回避をロードします。

<script type='text/javascript'> 

var $ = jQuery.noConflict(); 

</script> 

、私はこれを試してみましたが、jq151に次のスクリプトのすべての$を変更します: は、私が使用しようとした

<script type='text/javascript'> 

var jq151 = jQuery.noConflict(); 

</script> 

誰かがこれで私を助けることができますか?私はそれらのスクリプトを書かなかった。それらはウェブから無料のテンプレートであった。私は実際にコードjqueryをコピーしてそれを変更して自分のサイトに合っているが、私はちょうどこの矛盾に固執している。本当に感謝しますか?

+0

uが両方の新しいバージョンが古いバージョンの機能のほとんどをサポートしていますだってuは、問題を取得するスクリプトコードを提供することができます。だから私はURの問題は、いくつかのコードのみを変更することで解決できると思います。また、 'jQuery.noConfict'は、同じ' $ '記号を使用する複数のライブラリを使用している場合に使用されます。 – Vivek

+0

[noConflict ()と複数のjQueryライブラリを使用する](http://conceptf1.blogspot.com/2013/12/conflict-in-multiple-jquery-files-on-same-page.html) –

答えて

4
+0

私が$を変えると違いがあります$ jqまたはjq151に?それはまだ変数の権利のちょうど名前ですか?また、私はすでに$ jqを試して、それは仕事をしなかった。あなたは100%働くと確信していますか?私はおそらく私はどこかでミスをしたかもしれません。 –

+0

私のサイトは素晴らしいコードにする必要があるので、私は周りに仕事を思いついたので、私はiframeを使用しましたが、私のメインスクリプトは、 iframe領域をホバリングしてもマウスの座標は機能しません。 –

+0

ok私は私の全体のコードをきれいにし、最初のjqueryバージョンとスクリプトが動作するだけを取った。次に$をjqfixに変更して検索し、ライブラリを含むすべての.jsを置き換えます。 $を変えるときに知っておくべきことは何ですか? –

関連する問題