@zaxx784

Что делает этот код Javascript?

Здравствуйте можете объяснить в (подробностях) что делает этот код за ранние спасибо
var menu = (function() {
	var menu = $('.pf__fullscreen--nav', openMenu),
	hamBgr = $('.hamburger'),
	currentUrl = window.location.href;
	var init = function() {
		setUpListeners();
	};
	var setUpListeners = function() {
		hamBgr.on('click', openMenu);
	};

	var openMenu = function() {
		if ($(this).hasClass('is-active')) {
			$(this).removeClass('is-active');
			$('body').css('position', 'static');
			menu.removeClass('show');
		} else {
			$(this).addClass('is-active');
			$('body').css('position', 'fixed');
			menu.addClass('show');
		}
	};
	return {
		init: init
	};
})();
menu.init();
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dev400
по клику на гамбургер открывается меню
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы