jQuery No Conflict模式不起作用

时间:2010-08-03 23:09:03

标签: jquery mootools conflict

在我的页面上http://all-fours.pl/我正在使用moo.fx来做某事,我真的不知道是什么。现在我试图添加一个jquery横幅旋转器。但是关于我在jQuery.noConflict()中设置我的横幅脚本的事实,moo.fx库会出错:

设置jquery cycle plugin

的功能
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
    jQuery('.banner').cycle({
        effect: 'fade'
    });
});
</script>

现在我的萤火虫说,在某些moo.fx脚本中“$不是函数”。如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

如果以后有人发现此.noConflict()的目的是restore $,则previous value,如果您首先包含jQuery,那么之前的值为undefined。您需要在之后包含jQuery ,以便将其恢复到正常状态。

jQuery.noConflict() documentation has more details

答案 1 :(得分:0)

通过在我的脚本列表底部包含jquery来解决。

答案 2 :(得分:0)

尝试在函数参数中添加$

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
    $('.banner').cycle({
        effect: 'fade'
    });
});
</script>