Скрипт не работает в вордпресс

ageruuu
На сайте с 14.11.2010
Offline
52
1249

Ставлю скрипт, всё работает, вставляю в вордпресс, ничего не происходит.

Скрипт на jQuery и проблема в том, что когда я вставляю ссылку на jquery документ, то всё работает, а когда в путь к ссылке вставляю тег вордпресса <?php bloginfo(template_directory) ?>, скрипт не работает. Хотя в дом документа путь прописан правильно.

H
На сайте с 13.06.2011
Offline
9
#1

А вы уверены, что нет конфликта с уже подключенным вордпрессом jquery?

Слово не воробей. Все не воробей, кроме воробья!
ageruuu
На сайте с 14.11.2010
Offline
52
#2

Haubergeon, сейчас пробовал отключать jquery в исходнике, всё равно не нработает. Да и в прошлой моей теме этот скрипт нормально работает. Хотя поначалу тоже не работало, но всё само исправилось.

R
На сайте с 06.02.2011
Offline
62
#3

после загрузки именно вашего jQuery сделайте маленькую вставочку, например, так

var myjQ = jQuery.noConflict();

и замените в вашем скрипте префикс объекта на myjQ

т.е

$ -> myjQ

$("#id").text() -> myjQ("#id").text()

или

jQuery -> myjQ

jQuery("#id").text() -> myjQ("#id").text()

ageruuu
На сайте с 14.11.2010
Offline
52
#4

RControl, всё равно не работает. Или я что-то не так делаю. Вы уверены, что в конфликте проблема?

R
На сайте с 06.02.2011
Offline
62
#5

ну если работало ранее, значит в конфликте, причем не только jQuery может виноват, наример функции с одинаковым именем всплыли либо переменная какая то, вариантов тьма, только методичный отлов, на каком шаге выскочит ошибка

ageruuu
На сайте с 14.11.2010
Offline
52
#6

Скрипт работает в другой теме.

Проблема в интеграции файла скрипта и тегов вордпресс. Так то всё работает. Я проверял на хтмл странице. Вот

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="js/jquery.tinycarousel.min.js"></script>

вот так вот работает, а так

<script type="text/javascript" src="<?php echo get_option('home'); ?>/js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="<?php echo get_option('home'); ?>/js/jquery.tinycarousel.min.js"></script>

нет.

Если всё-таки конфликт, то можно как-то отключить вордпрессовский Jquery?

H
На сайте с 13.06.2011
Offline
9
#7

А папка js где лежит?)

R
На сайте с 06.02.2011
Offline
62
#8

а если вместо

<?php echo get_option('home'); ?>

указать полнуй путь ручками, что=то типа

http://www.site.ru/js/........

только проверить, что бы скрипты действительно там располагались

ageruuu
На сайте с 14.11.2010
Offline
52
#9

Пробовал. Не получается

R
На сайте с 06.02.2011
Offline
62
#10

ну тогда только пациента в студию с кодом

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий