Подключение нескольких библиотек (по очереди отключаются скрипты)
Здравствуйте.
Абсолютно ничего не смыслю в jQuery. Попросили сделать сайт на WP. Добавил слайдер (плагин), затем решил сделать нормальное меню на jQuery, для этого в HEAD нужно подключить бибилиотеку, подключил: Код:
<script src="http://yandex.st/jquery/1.6.4/jquery.min.js"></script> $('div#menutop li').each(function () {if (this.getElementsByTagName("a")[0].href == location.href) this.className = "current";}); В итоге слайдер перестал работать, отключаю библиотеку, слайдер работает, но тогда скрипт для меню свои функции не выполняет. Какой-то наложение библиотек или что? Подскажите пожалуйста, знающие люди. |
С форума разработчика слайдера:
Цитата:
|
johnnybravo,
Одной библиотеки, уже подключенной к слайдеру - достаточно, (скрипт меню естественно должен располагаться ниже библиотеки слайдера <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"> |
Чтобы не захламлять топик, посмотрите пожалуйста на код сайта.
Скрипт меню перенес в HEADER, до этого был в body и теперь он не работает, даже если подключить библиотеку. (слайдер работает). Я запутался. Для примера 2 ссылки работающие Статьи и Контакты Ещё ошибка такая появилась Uncaught TypeError: Property '$' of object [object Window] is not a function |
Цитата:
Цитата:
================================================== Верните состояние скриптов на сайте к моменту написания первого поста |
Вернул. Теперь по ссылке меню работает, а слайдер превратился во что-то статичное.
Вот описание ошибки и вероятное решение этой проблемы, может он как-то применим ко мне? Цитата:
Цитата:
|
Всё разобрался.
Отключил библиотеку. Изменил код скрипта для меню: <script type="text/javascript"> jQuery('div#menutop li').each(function () {if (this.getElementsByTagName("a")[0].href == location.href) this.className = "current";}); </script> :dance: |
Часовой пояс GMT +3, время: 08:47. |