JQuery в WordPress - PullRequest
       6

JQuery в WordPress

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

Я использую WP3 и использую простой JQ для стилизации некоторых элементов.

Однако я не могу заставить его работать.

Я знаю, но кроме этого я не знаю, куда конкретно поместить свой собственный код, в какой файл или место. Код:

<script>
$(document).ready(function(){
 $("#image" + photoNum).animate({ opacity: 0, scale: 3 }, 0);
</script>

Который работает вне WP, но не в нем.

Есть идеи?

Спасибо

Ответы [ 3 ]

3 голосов
/ 09 августа 2010

Одна из самых больших проблем заключается в том, что вы не завершаете функцию, вам нужно добавить }); в конец.Если это не помогает, то я обнаружил, что часто возникают проблемы с плагинами, использующими другие инфраструктуры, поэтому для переноса $(document).ready() используйте «jQuery» вместо «$», например:

<script>
jQuery(document).ready(function(){
 $("#image" + photoNum).animate({ opacity: 0, scale: 3 }, 0);
});
</script>

Однако вы можете продолжать использовать «$» внутри функции.Но любой развернутый код, вероятно, должен использовать «jQuery».

1 голос
/ 10 августа 2010

По какой-то причине $ необходимо переназначить в Wordpress, иначе он не будет работать вообще.Я не слишком знаком с тем, как работают Wordpress и Jquery, но я вспоминаю, как получал этот фрагмент кода и заставлял все работать должным образом.

$j=jQuery.noConflict();

Ваше кодирование будет следующим: которое также должно быть закрыто});как ответили некоторые люди из SO.

<script>
$j(document).ready(function(){
 $j("#image" + photoNum).animate({ opacity: 0, scale: 3 }, 0);
});
</script>

Также в коде Бена вы можете видеть, что нет никаких символов для вызова jquery, кроме самого слова.

0 голосов
/ 09 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...