jQuery GalleryView плагин Wordpress дает мне «не функция» ошибка - PullRequest
2 голосов
/ 24 октября 2010

Я пытаюсь использовать плагин NextGen Gallery с новым плагином jquery для слайд-шоу GalleryView.Они должны прекрасно работать вместе.

NGG работает на моем сайте, если я просто использую Flash-плеер по умолчанию, но это не сработает для меня.Поэтому я установил новый плагин GalleryView и поместил короткий код по мере необходимости, но, как вы можете видеть на этой странице,

http://www.blissyfit.com/2010/07/find-your-wedding-dress-at-the-mall/

отображаются миниатюры, но слайд-шоу нет, и ошибка javascript«galleryView не является функцией»

Хотя я вижу, что galleryview определено во включенном js-файле.

Я пытался связаться с создателем плагина и опубликовать его на форуме WordPress, но ответов также нетместо.Я надеюсь, что кто-то здесь может предложить некоторое понимание.

Спасибо!

1 Ответ

3 голосов
/ 24 октября 2010

Ваше последнее включение здесь:

http://www.blissyfit.com/wp-content/themes/yamidoo_12/js/slider.js

Также содержит jQuery 1.3.2 внутри файла, поэтому он перезаписывает объект jQuery и все ваши плагины.

Чтобы получить версию без встроенной библиотеки jQuery: На странице загрузки jQuery Tools обязательно снимите флажок с выбора jQuery в верхней части, поскольку он уже есть на странице.


Обратите внимание, что, помимо этого, вы уже дважды включали jQuery до появления вышеуказанной проблемы, поэтому он фактически загружается 3 раза. 1.3.2 загружается здесь:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=3.0.1'></script> 

Тогда 1.4.2 загружается здесь ::

<script type='text/javascript' src='http://www.blissyfit.com/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script> 

С этого моментаУничтожает также jQuery UI, я бы удалил эти два элемента скрипта:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=3.0.1'></script> 
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js?ver=3.0.1'></script> 

В настоящее время они просто замедляют работу страницы и все равно перезаписываются.

...