jquery.noconflict for mootools& jQuery的

时间:2011-02-23 00:08:41

标签: html mootools compatibility jquery

我已经看过这个问题被问了1000次,但我几乎尝试了所有方法,我不知道为什么它不能为我工作-__-“。我有很多.js文件。有些属于到了jquery,有些用于mootools。我已经尝试将jquery文件移到顶部并添加了一个noconflict脚本。当我这样做时,只有mootools工作。但是事情的顺序并没有解决问题。如果我不这样做做任何事情,两个脚本都不起作用。

我已经检查过以确保所有jquery函数都在使用jquery();而不是$();. Mootools仍然使用$函数。通过测试,我发现jquery1.26min.js是罪魁祸首。但我不确定我做错了什么。任何提示都会有所帮助,提前谢谢!

这是我到目前为止的标签,前两个脚本行不应该影响任何东西:

<script type="text/javascript" src="includes/minmax.js"></script> 
<script type="text/javascript" src="includes/validate.js"></script>

<script type="text/javascript" charset="utf-8" src="includes/mootools.js"></script> 
<script type="text/javascript" charset="utf-8" src="includes/mootoolt.js"></script>   
<script type="text/javascript" charset="utf-8" src="includes/Fx.js"></script> 
<script type="text/javascript" charset="utf-8" src="includes/BarackSl.js"></script> 
<script type="text/javascript" charset="utf-8" src="includes/demo.js"></script>

<script src="includes/jquery-1.2.6.min.js" type='text/javascript'></script> 

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

<script src="includes/jquery-easing.1.2.js" type='text/javascript'></script> <script src="includes/jquery-easing-compatibility.1.2.js" type='text/javascript'></script> <script src="includes/coda-slider.1.1.1.js" type='text/javascript'></script>

<script type='text/javascript'>
$(function () {             
     $("#blogSlider2").codaSlider();        
}); 
</script>

2 个答案:

答案 0 :(得分:2)

我猜这个

$(function () {             
     $("#blogSlider2").codaSlider();        
}); 

最好是

jQuery(function () {             
         jQuery("#blogSlider2").codaSlider();        
    }); 

答案 1 :(得分:0)

你的noConflict()看不到脚本标签(故意或拼写错误)。

无论如何你应该在SO上看这两个答案:

Can jQuery and Mootools work together?

Can jQuery and Mootools work together?