Конфликт "Аккордеона" и Fancybox
Установил "аккордеон" в левое меню. Все работает нормально. Далее ставлю скрипт увеличения изображения Fancybox и тут начинаются проблемы. Левое меню перестает работать и увеличение не работает. По отдельности на разных страницах оба скрипта работают нормально. Странички выложил к другу:
_http://tvmaks.ru/proba/index.php - здесь рабочее меню _http://tvmaks.ru/proba/index2.php - здесь рабочее увеличение _http://tvmaks.ru/proba/index3.php - здесь конфликт Прошу помощи! |
frolandr,
выкинуть ... старые jquery и Fancybox ... и будет вам счастье ... нет не будет ... порядок загрузки тоже имеет значение ... короче всё тут http://learn.javascript.ru/play/g3Lfac медитировать над строками с 9 по 30 а здесь настройки fancybox смотреть http://fancyapps.com/fancybox |
Спасибо! Заменил Fancybox на последнюю версию, все заработало.
|
Возник еще один вопрос. Если в меню открыт один из разделов, к примеру, второй, то если кликнуть на любую из ссылок раздела, меню сдвигается. Может быть подскажите, как сделать, чтобы меню не закрывалось? Адрес: _http://tvmaks.ru/proba/index.php
|
Цитата:
Цитата:
если сдвиг смотрите css и меню не закрывается -- это открывается новая страница по ссылке в которой меню никто ещё не нажимал отмена всплытия и действия по умолчанию смотрите. |
Нашли решение. Селектор указали более точно. Теперь Аккордеон срабатывает только на списке верхнего уровня.
//Было $(".Left a") //Изменили на $(".Left .lmenu > li > a") |
Часовой пояс GMT +3, время: 09:24. |