は、私は私のjQueryライブラリとmotoolsライブラリ矛盾と問題を抱えています:jQueryのスライドショーやMooToolsの紛争
は、ここでは、コードです:
<script language="Javascript" type="text/javascript" src="revamp/js/jquery-1.4.2.js"></script>
<script language="Javascript" type="text/javascript" src="revamp/js/jquery.blinds-0.9.js"></script>
<script type="text/javascript" src="js/mootools-1.2-core.js"></script>
<script type="text/javascript" src="js/_class.viewer.js"></script>
<script type="text/javascript">//<![CDATA[
window.addEvent('domready',function(){
var V5 = new viewer($('boxCont').getChildren(),{
mode: 'alpha',
fxOptions: {duration:500},
interval: 6000
});
V5.play(true);
});
</script>
<script type="text/javascript">
$(window).load(function() {
// start the slideshow
$('.slideshow').blinds();
})
</script>
私はMooToolsのを無効にすると、スライドショーの仕事(とその逆jQuery)。 jQuery.noConflict();の周りにjQueryをラップしようとしました。そうですね:
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
$(window).load(function() {
// start the slideshow
$('.slideshow').blinds();
})
});
</script>
でもmootools依存スクリプトは動作しません。私がjQuery/javascriptに精通していないので、助けてください。
ありがとうございます!
あなたは*必ず* 'jQueryの()'としてのjQueryを参照することができます。 – alex
スライドショーは動作しますが、mootools依存スクリプトは動作しません。 jQueryに与えたコードを使用しました。 – catandmouse
さて、問題は解決しました。どうやら私が見ていないスライドショーのコードがいくつかあります。 "$"を "jQuery"に変更しました。また、スクリプトの位置を変更して、ライブラリーを使用しているものはすべて、そのライブラリーのすぐ後に置くようにしました。どうもありがとう! – catandmouse