На странице сайта использую jQuery, которая нужна для работы двух сторонних js-библиотек. Назовем их
menu.js и
slider.js.
В html-коде создаю два DIV-а: для выпадающего меню и слайдера. На каждый DIV вешаю событие.
При наведении курсора мыши на DIV c
id="Menu" - вызов функции из
menu.js
На DIV c
id="Slider" - вызов функции из
slider.js
При запуске только
menu.js - меню работает штатно. Инструменты браузера показывают что на
id="Menu" висит событие
mouseover которое вызывает функцию из
menu.js.
При запуске
menu.js +
slider.js - меню перестает работать, работает только слайдер. Браузера показывает что на
id="Menu" висит событие
mouseover которое вызывает функцию из
menu.js, но РЕАЛЬНО вызывается функция из
slider.js.
Итак, описана проблема которую надо решить.
Первое что мне говорят 90% опрашиваемых - использовать noConflict. Ознакомившись с инструкцией на сайте jQuery сомневаюсь что это нужно. Но проверить надо, чтобы отбросить все сомнения.
Пожалуйста, расскажите доходчиво как использовать noConflict в этой ситуации чтобы 100% либо устранить проблему либо сказать что noConflict в данном случае не нужен.
----------------------
Собственно проблемная страничка:
2.html
Код слайдера закомментирован, меню работает:
1.html