2013-03-02 3 views
0

Когда я импортирую библиотеку jquery на свою веб-страницу, моя веб-страница работает отлично. Но он не показывал подменю.
Код, который я использовал для импорта библиотеки jquery:
<script type="text/javascript" src="result/jquery.min.js"></script>
(jquert.min.js находится в папке с результатами). Submenus are not showingПодменю не отображаются при импорте библиотеки jquery

Но когда я комментирую java-скрипт для импорта jquery-библиотеки, отображаются все подменю и некоторый стиль по умолчанию CMS Pro. Но jquerys на веб-странице не работает. Мой сайт основан на CMS Pro. Submenus are showing

+0

Используйте только код «code» для ... ну, код. – Doorknob

+0

возможно конфликт с другой библиотекой, которая использует '$' псевдоним. Какие другие скрипты загружаются на страницу? – charlietfl

+0

Только два возможных случая, будь то относительная ошибка пути или один упоминаемый @charlietfl. – dShringi

ответ

1

Основная проблема при загрузке jQuery.js дважды, любые плагины, зарегистрированные в первой версии, будут уничтожены.

Удалить вторую версию, и все должно быть хорошо.

+0

Ya @charlietfl Вы правы, что является проблемой. Но я не знаю, почему мой jquery не работает с 1.8.3. Он отлично работает с jquery 1.4.2 ... Вы можете увидеть этот код, пожалуйста. –

+0

Вы загружаете jQuery перед всеми плагинами и зависимым кодом? – charlietfl

1

Вы еще проверили свою консоль?

Uncaught TypeError: Object function (a,b){return new c.fn.init(a,b)} has no method 'jStyling' (master.js, line 4)

Я вижу 2 насущные проблемы:

  1. Вы ссылку на JQuery дважды, и даже две разные версии его:
    • classresults.php
      1. линия 20: <script type="text/javascript" src="http://www.vtulife.com/assets/jquery.js"></script>
      2. линия 146: <script type="text/javascript" src="result/jquery.min.js"></script>
  2. Плагин «jStyling» либо загружен, либо связан перед jQuery, либо вообще не связан.

 Смежные вопросы

  • Нет связанных вопросов^_^