2012-03-07 8 views
1

私はmootools 1.11が必要なスライドショーを使用し、他のコードにはjQueryが必要です。 残念ながら、私がjqueryライブラリを呼び出すとすぐに、スライドショーがクラッシュしています。jQueryコードをmootoolsに変換する1.11

この小さなjqueryコードをmooツールまたは純粋なjavascriptに変換できますか? mootoolsのコードはどのように見えますか?

jQuery(document).ready(function(jQuery) { 
    jQuery('.rgstitle, .rgsdescription').click(function(event) { 
     window.open(jQuery('#rgslideshow-4574 a img:visible').parent().attr('href'), '_self');  
     return false; 
    }); 
}); 

どうもありがとう!

+0

jQuery.noconflict()を試しましたか? - > http://api.jquery.com/jQuery.noConflict/ – Ohgodwhy

+0

mootools 1.11を使用する言い訳がありません - その4歳です。 IE9と潜在的に近代的なES5のシムになっているブラウザでは、バインドや他のいくつかの違いがあります(Webkit/firefoxの検出に失敗します3.6)。アップグレード... –

答えて

0

2つのライブラリを連携させたい場合は、ここで簡単に修正してください。 jQuery.jsスクリプトタグの後に次のように入力してください

<script type="text/javascript"> 
jQuery.noConflict(); 
</script> 
1

mootoolsベースのコードのままにしておきます。 jQueryDollarをjQueryコードに使用します。 jQueryライブラリを追加した後、この使用:

<script src="jquery.js"></script> 
<script> 
var jQueryDollar = jQuery.noConflict(); 
// Do something with 'jQueryDollar' 
jQueryDollar(document).ready(function(jQueryDollar) { 
    jQueryDollar('.rgstitle, .rgsdescription').click(function(event) { 
     window.open(jQueryDollar('#rgslideshow-4574 a img:visible').parent().attr('href'), '_self');  
     return false; 
    }); 
}); 
</script> 

を今すぐ直下MooToolsのライブラリを追加します。より良い

<script src="mootools.js"></script> 
<script> 
    //'$' is now free for mootools 
</script> 
関連する問題