Мой скрипт jQuery будет работать на моей локальной машине, но не на моем сервере. Почему это? - PullRequest
2 голосов
/ 01 марта 2012

на самом деле единственное, что я могу сказать, это то, что мой jQuery не будет загружаться на мой сервер.Это работает хорошо на моей локальной машине, хотя.Я проверил, и jQuery, и мой скрипт загружаются нормально (насколько я могу судить).Сайт www.ingramsflooring.com/v2/index.html

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

1 Ответ

2 голосов
/ 01 марта 2012

На самом деле вы загружаете две копии jQuery 1.7.1:

<script src="js/libs/jquery-1.7.1.min.js"></script><!-- Found in the head -->

и

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>>!-- Found at the bottom of the page -->

Я считаю, что ваша проблема в том, что вы включаете jQuery, тогда js/s3slider.jsплагин (который изменяет jQuery, чтобы включить себя), но затем вы перезагружаете jQuery, который переопределяет плагин ...

Поэтому я предлагаю только один раз загрузить jQuery, внизу страницы вместе с плагином (плагин должен загружаться сразу после jQuery Core).

Что заставляет меня верить, что это сообщение об ошибке, выводимое вашей страницей:

Uncaught TypeError: Object [object Object] has no method 's3Slider'

Даже если вы включили плагин, он не распознаетсявремя, когда вы пытаетесь его использовать.

Обновление

Вы могли бы использовать $.noConflict() для создания копии первого jQuery Core перед загрузкой второго, но я делаюне рекомендую это, поскольку вы загружаете одну и ту же версию дважды.

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