2011-09-09 14 views
0

JQueryと何らかの矛盾があります。私はJoomlaでサイトを開発していますが、これはもうこの問題を複雑にしているようです。サイトは、http://www.deepwaterchurch.com/cmsJoomla 1.5のJQuery競合サイト

私が使っていたスライダー(JQueryを利用していた)がMootoolsと競合していた以前の問題がありました。私はJoomlaを介してプラグインをインストールすることができました。これはJQueryを矛盾のないモード(の先頭にある)で有効にしました。問題が解決しました。 早送り... XMLファイル(ポッドキャスト)を解析するために、私の文書の本体にJQueryスクリプトを追加しましたが、今では私のスライダはこれ以上動作しません!私はライン366 ...

<script src="/cms/scripts/jquery.js" type="text/javascript"></script> 

を削除した場合は...その後、スライダーが正常に動作しますが、私のXML-生成されたポッドキャストは動作しません。私は体内でNoConflictを有効にするために様々な繰り返しを試みましたが、うまくいかないようです。

私は、自分のやり方をハッキングして、私が行っているように学んでいることを認めている最初の人です。誰も洞察力を提供することはできますか?ありがとう!

+0

var $j = jQuery.noConflict(); // Use jQuery via $j(...) $j(document).ready(function(){ $j("div").hide(); }); 
jQueryの競合を作成MooToolsの作成を使用MooToolsのを使用します。 –

答えて

2

この行の下には、$を使ってjQueryを再度参照していることが記載されています。既に述べた行を削除した場合は、jQueryを文書の一部に含めてから不要になった行を削除してください。その後、$のすべてのインスタンスをjQueryに変更します。例えば、この

jQuery(function() { 
    //some code 
}); 
+2

jQueryコードをラップして、 '$ {/ *}を使用する元のコード(jQuery);( –

+0

パーフェクト!)を使用して衝突を起こさずに' $ 'にアクセスできるようにすることもできます。とても簡単。私はこれで本当に真に初心者です。本当にありがとう! – Robin

0
に変化

$(function() { 
    //code 
}); 

はjQueryの競合

+1

jqueryはmootoolsを使用しているとは言えません。彼らは両方とも$として参照されるため、競合しています。 – RET

+0

私はあなたが間違っていると信じています。あなたの声明への言及はありますか? – Eonasdan