/*! * Scripts for navigation Table and related * * */ var transition = false; /*flag to check if the transition is happening*/ var $ = jQuery; (function(){ $("nav").not(".navbar").hide(); var button = $('button.navbar-toggler'); button.on("click", function(){ //navItens(); if ( transition ){ return false; } transition = true; var navbar = $(".animatedfsmenu"); navbar.toggleClass("navbar-expand-md"); navbar.toggleClass('d-flex'); if ( $(".navbar-collapse").hasClass('opacity-1-trans') ){ $(".navbar-collapse").removeClass('opacity-1-trans'); /* remove opacity on links menu */ transition = false; } else { setTimeout(function (){ $(".navbar-collapse").addClass('opacity-1-trans'); /* add opacity on links menu */ transition = false; },800); } closeAFSmenu(); }); $('body').on('click', '.afsmenu__close', function(e){ e.preventDefault(); e.stopPropagation(); $(this).closest('li').removeClass('has-children__on'); $(this).remove(); }); $('body').on('click', '.afsmenu > .menu-item-has-children:not(.has-children__on)', function(e){ if( ! $(this).find('.afsmenu__close').length > 0 ){ $(this).find('>a').append('
'); } if( ! $(this).hasClass('has-children__on') ){ e.preventDefault(); $(this).addClass('has-children__on'); return; } }); $('body').on('click', '.animatedfsmenu__anchor .afsmenu > .menu-item-has-children.has-children__on, .afsmenu > li:not(.menu-item-has-children)', function(e){ $(".animatedfsmenu").removeClass("navbar-expand-md"); closeAFSmenu(); }); })(); function closeAFSmenu() { $('.animatedfsmenu .top').toggleClass('top-animate'); $('.animatedfsmenu .bot').toggleClass('bottom-animate'); $('.animatedfsmenu .mid').toggleClass('mid-animate'); $('body').toggleClass('afsmenu__lockscroll'); }