"use strict"; (function ($) { //Scroll To ID: $(document).on('click', 'a[href^=\\#]', function(e){ var el = $($(this).attr('href')); if(el.length && el.offset()) { // one of those may be unnecessary e.preventDefault(); $('html, body').animate({ scrollTop: el.offset().top - $('header').height() }, 2000); } }); $('.button-hamburger').on('click', function() { $('.header__navigation-env').toggleClass('show-nav'); $('.button-hamburger .menu-svg-closed').fadeToggle(0); $('.button-hamburger .menu-svg-open').fadeToggle(0); }); $('.header .mobile-menu-open').on('click', function (event) { event.preventDefault(); if($(this).closest('li').hasClass('open')) { $(this).closest('li').removeClass('open').children().next().next().slideUp(300); return false; } $('.header .genesis-nav-menu').find('.open').removeClass('open').closest('li').children().next().next().slideUp(300); $(this).parent().toggleClass('open'); $(this).parent('li').children().next().next().slideToggle(300); }); })(jQuery);