Режим jQuery No Conflict не работает - PullRequest
0 голосов
/ 04 августа 2010

На моей странице http://all -fours.pl / Я использую moo.fx для чего-то, я не знаю, что именно.И теперь я пытался добавить ротатор баннера jquery.Но все же, учитывая тот факт, что я устанавливаю свой баннерный скрипт в jQuery.noConflict (), библиотека moo.fx выдает ошибки:

функция для установки плагина jquery цикл :

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

Теперь мой firebug утверждает, что «$ не является функцией» в каком-то скрипте moo.fx.Как решить эту проблему?

Ответы [ 3 ]

2 голосов
/ 04 августа 2010

В случае, если кто-то обнаружит это позже .noConflict() предназначен для восстановления $ до предыдущего значения , если вы сначала включите jQuery в это предыдущее значение это undefined. Вам нужно будет включить jQuery после , что вы хотите восстановить, чтобы оно работало.

Документация jQuery.noConflict() содержит более подробную информацию .

0 голосов
/ 04 августа 2010

Попробуйте добавить $ в параметры функции:

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
    $('.banner').cycle({
        effect: 'fade'
    });
});
</script>
0 голосов
/ 04 августа 2010

Решено включением jquery внизу моего списка скриптов.

...