JQuery GalleryView WordPress Plugin дает мне «не функция» ошибка

StackOverflow https://stackoverflow.com/questions/4008616

Вопрос

Я пытаюсь использовать плагин Nextgen Gallery с новым плагином JQuery Slideshow GalleryView. Они должны работать мило вместе.

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

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

Миниатюры появляются, но слайд-шоу не и ошибка JavaScript бросается «GalleryView не является функцией»

Хотя я вижу GalleryView, определенный в включенном файле JS.

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

Спасибо!

Это было полезно?

Решение

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

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

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

Чтобы получить версию без встроенной библиотеки JQuery: на Страница загрузки инструментов jQuery Обязательно снимите флажок jQuery Selection на вершине, так как у вас уже есть на странице.


Обратите внимание, что кроме этого включают, вы уже включаете 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> 

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top