2011-06-20 21 views
1

joomlaサイトにjquery.min.jsがある2つの異なるモジュールを使用しています。彼らは私のホームページで矛盾しています。ホームページと、競合が発生していない内側のページを区別するにはどうすればよいですか?jquery.min.jsが矛盾しています

答えて

1
$jQ = jQuery.noConflict(); 
$jQ("document").ready(function(){ 


// all the Code for Module X 


});
+0

こんにちは卿、私はすでにthis.Itを行っている任意の効果を示さなかった、私は私かかわらず、条件のようにしたいです他のモジュールからすでに取得しているため、ホームページ上にない私のjsを実行することができます。他の助けがあれば、相当な助けになるでしょう。ありがとう –

0
(function($){ 

    // code here, you could even use $ here as you like 

})(jQuery); 
0

スシルのbharwaniが言ったように: あなたはjquery.min.js が含まれた直後にも、あなたのJSに「jQueryの」で、すべての「$」に置き換えることを確認してください、あなたのヘッダーに<script type="text/javascript">jQuery = jQuery.noConflict();</script>を追加する必要がありますコード。

2

私は以前、この問題に直面していました。各モジュールは独自のjQueryを読み込んで互いに衝突します。

私が実装した解決策は、モジュールがjQuery.jsをロードするのを妨げ、1つしかロードしないプラグインをインストールすることです。多分それは完全に動作するように少し微調整が必​​要で、これらのいずれかを試してみてください。

Sc Jquery

jQuery Easy

関連する問題