joomlaサイトにjquery.min.jsがある2つの異なるモジュールを使用しています。彼らは私のホームページで矛盾しています。ホームページと、競合が発生していない内側のページを区別するにはどうすればよいですか?jquery.min.jsが矛盾しています
1
A
答えて
1
$jQ = jQuery.noConflict();
$jQ("document").ready(function(){
// all the Code for Module X
});
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つしかロードしないプラグインをインストールすることです。多分それは完全に動作するように少し微調整が必要で、これらのいずれかを試してみてください。
こんにちは卿、私はすでにthis.Itを行っている任意の効果を示さなかった、私は私かかわらず、条件のようにしたいです他のモジュールからすでに取得しているため、ホームページ上にない私のjsを実行することができます。他の助けがあれば、相当な助けになるでしょう。ありがとう –