Не отображается меню
Привет всем. На сайте http://m92887ky.bget.ru/ есть два меню в самом верху и под логотипом. При больших разрешениях они нормально отображаются. А вот если разрешения уменьшать а именно < 991 px как указано в файлах mainmenu.js и topmenu.js почему-то перестают отображаться. Если подключить jquery 2.1.4 то все нормально во всех разрешениях, а если без jquery 2.1.4, то вот такая проблема. Как исправить чтобы без подключения jquery 2.1.4 работало. Эта версия jquery 2.1.4 конфликтует с другим компонентом который подключает js тоже
|
Можете подсказать как решить проблему? Или дайте пожалуйста ссылку на многоуровневое горизонтальное меню на css3 если есть
|
Если подключать jquery в шаблоне (сайт делается для джумла 3) то работает. Если в шаблоне не подключать (джумла сам подключает jquery)
то этот код меню не работает
$(document).ready(function(){
var touch = $('#touch-menu');
var menu = $('.menu');
$(touch).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
$(window).resize(function(){
var w = $(window).width();
if(w > 767 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
});
вот ссылка на архив с исходным рабочим меню скачать в статье какой-то https://yadi.sk/d/3JhmiMT0jAk3q. Как его переделать так чтобы меню работало, не подключая в шаблоне jquery т.к. джумла сама подключает все что нужно |
| Часовой пояс GMT +3, время: 10:56. |