MAPP WordPress JQuery проблемы.Они не работают - PullRequest
0 голосов
/ 22 ноября 2010

Мои функции jQuery работают, но ни одна из них не работает через ванильную установку WordPress.У кого-нибудь еще была такая проблема?

Показать пример этого было бы довольно сложно, поскольку он работает через платформу.

У меня есть внешний JS-скрипт с именем 'main.js':

<script src="<?php bloginfo('template_directory'); ?>/js/jquery-1.4.4.min.js" type="text/javascript" charset="UTF-8"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/main.js" type="text/javascript" charset="UTF-8"></script>

$(document).ready(function() {

    foo1('.foo1',500);  

    $(".foo2").foo2({
        // foo2
    });
});

function foo1(e,s) {
    // foo1
}

Это нормальная настройка работы при размещении.Это только на localhost, что по какой-то причине не работает.Есть ли настройка MAMP (OSX), которую необходимо настроить.

1 Ответ

2 голосов
/ 22 ноября 2010

Знак '$' не работает внутри wordpress из-за конфликтующих библиотек js.Попробуйте использовать $ .noConflict для решения этой проблемы, используя следующий синтаксис:

$.noConflict();
jQuery(document).ready(function($) {

   foo1('.foo1',500);  

   $(".foo2").foo2({
    // foo2
   });

});
...