PrettyPhoto загружается, но не работает (не вызывается) - PullRequest
0 голосов
/ 21 декабря 2011

решаемые

С учетом предоставленной мною информации это было неразрешимо. Библиотека PHP, которую я использую, также включала jQuery, что привело к двойному включению и возбуждает prettyPhoto.

Проблема

Это начинает сводить меня с ума. Я включил jQuery 1.7, prettyPhoto 3.1 и мой собственный файл JS:

<script src="/files/js/jquery-1.7.min.js" type="text/javascript" charset="utf-8"></script>
<script src="/files/js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
<script src="/m/js/jzg.js?cache=no" type="text/javascript" charset="utf-8"></script>

В консоли не появляются ошибки, если я не пытаюсь использовать prettyPhoto - тогда я получаю ошибку $("mySelectorGoesHere").prettyPhoto is not a function.

В консоли FireBug jQuery.prettyPhoto и $.prettyPhoto оба отображаются как undefined.

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

Я пытался добавить предупреждение к jquery.prettyPhoto.js и при загрузке страницы срабатывает предупреждение, но сама prettyPhoto по-прежнему не определена.

Еще одна вещь, которую я попробовал, это загрузить последние версии prettyPhoto (3.1.3) и jQuery (1.7.1) и заменить те, которые я использовал, - безрезультатно.

Чего мне не хватает?

1 Ответ

1 голос
/ 28 декабря 2011

С количеством предоставленной мною информации это было неразрешимо. Библиотека PHP, которую я использую, также включала в себя jQuery, что привело к двойному включению и возбуждает prettyPhoto.

...