Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не отображается меню (https://javascript.ru/forum/jquery/58356-ne-otobrazhaetsya-menyu.html)

Гаджи 17.09.2015 16:25

Не отображается меню
 
Привет всем. На сайте 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 тоже

Гаджи 17.09.2015 21:06

Можете подсказать как решить проблему? Или дайте пожалуйста ссылку на многоуровневое горизонтальное меню на css3 если есть

Гаджи 18.09.2015 14:50

Если подключать 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, время: 13:37.