deaddale
8/18/2015 - 2:05 PM

JS функция. Переключение скрытия/показа главного мен в мобильной версии

JS функция. Переключение скрытия/показа главного мен в мобильной версии

// переключение скрытия/показа главного меню в мобильной версии : начало
$.fn.toggleShowNav = function(options) {

	// определяем переменные
      var mainNav = $('#main-nav');
      var windowWidth = $(window).outerWidth();

     	// добавляем класс 'mobile' при ширине окна < 956 : начало
	if (windowWidth < 956){
		$(mainNav).addClass('mobile');
	}
	else{
		$(mainNav).removeClass('mobile');
	}
 	// добавляем класс 'mobile' при ширине окна < 956 : конец

 	// добавляем класс 'mobile' при изменении ширины окна : начало
	$(window).resize(function(event) {

		var windowWidth = $(window).outerWidth();

		if (windowWidth < 956){
			$(mainNav).addClass('mobile');
		}
		else{
			$(mainNav).removeClass('mobile');
		}
	});
     	// добавляем класс 'mobile' при изменении ширины окна : конец

     	// клик на главном меню (скрытие/раскрытие) : начало        
     	$(mainNav).on('click', function(event) {
     		
     		if ($(mainNav).hasClass('mobile')){
     			$(mainNav).toggleClass('active');
     		}
     	});
     	// клик на главном меню (скрытие/раскрытие) : конец        
};
$.fn.toggleShowNav();
// переключение скрытия/показа главного меню в мобильной версии : конец