Здравствуйте можете объяснить в (подробностях) что делает этот код за ранние спасибо
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();