//Menu jQuery(function ($) { $('.menu').on('click', function () { $('.mn_bdr').toggleClass('active'); $('.global').fadeToggle(); }); }); $(function () { var Accordion = function (el, multiple) { this.el = el || {}; this.multiple = multiple || false; // Variables privadas var links = this.el.find('.link'); // Evento links.on('click', { el: this.el, multiple: this.multiple }, this.dropdown) } Accordion.prototype.dropdown = function (e) { var $el = e.data.el; $this = $(this), $next = $this.next(); $next.slideToggle(); $this.parent().toggleClass('open'); $("i", this).toggleClass("fa-plus"); $("i", this).toggleClass("fa-minus"); /*if (!e.data.multiple) { $el.find('.submenu').not($next).slideUp().parent().removeClass('open'); }*/ } var accordion = new Accordion($('#accordion'), false); }); $(function () { var state = false; var scrollpos; $('.menu').on('click', function () { if (state == false) { scrollpos = $(window).scrollTop(); $('body').addClass('fixed').css({ 'top': -scrollpos }); $('.menu').addClass('open'); state = true; } else { $('body').removeClass('fixed').css({ 'top': 0 }); window.scrollTo(0, scrollpos); $('.menu').removeClass('open'); state = false; } }); });