// Header click reveals // $('.search-link').click(function(){ $('.fade-box').fadeOut ("fast"); if($(this).hasClass('menu-toggled')) { $('.right-menu a').removeClass('menu-toggled'); } else { $('.right-menu a').removeClass('menu-toggled'); $(this).addClass('menu-toggled'); $('.custom-search').fadeIn ("fast"); } }); $('.contact-link').click(function(){ $('.fade-box').fadeOut ("fast"); if($(this).hasClass('menu-toggled')) { $('.right-menu a').removeClass('menu-toggled'); } else { $('.right-menu a').removeClass('menu-toggled'); $(this).addClass('menu-toggled'); $('.custom-contact').fadeIn ("fast"); } }); $('.help-link').click(function(){ $('.fade-box').fadeOut ("fast"); if($(this).hasClass('menu-toggled')) { $('.right-menu a').removeClass('menu-toggled'); } else { $('.right-menu a').removeClass('menu-toggled'); $(this).addClass('menu-toggled'); $('.custom-help').fadeIn ("fast"); } }); // Bootstrap tabs // $('.nav-tabs a').click(function (e) { e.preventDefault(); $(this).tab('show'); }); // Toggle mobile menu // var $siteWidth = ($('.main').width()*0.8); $('#mobileMenu').css('width',$siteWidth); $('.navbar-toggle').click(function(){ var $siteWidth = ($('.main').width()*0.8); if($('body').hasClass('mm-open')) { $('body').animate({ left: 0 }, { duration: 250 }); $('.navbar-fixed-top').animate({ left: 0 }, { duration: 250 }); $('#mobileMenu').animate({ left: -($siteWidth) }, { duration: 250 }); $('body').removeClass('mm-open'); } else { $('body').addClass('mm-opening'); $('body').animate({ left: $siteWidth }, 250, function() { $(this).removeClass("mm-opening"); $(this).addClass("mm-open"); }); $('.navbar-fixed-top').animate({ left: $siteWidth }, { duration: 250 }); $('#mobileMenu').animate({ left: 0 }, { duration: 250 }); $('body').on("transitionend MSTransitionEnd webkitTransitionEnd oTransitionEnd", function() { }); } }); // Close or adjust on window resize // $(window).resize(function() { var $siteWidth = ($('.main').width()*0.8); if ($(window).width() > 767) { if($('body').hasClass('mm-open')) { $('body').animate({ left: 0 }, { duration: 250 }); $('.navbar-fixed-top').animate({ left: 0 }, { duration: 250 }); $('#mobileMenu').animate({ left: -($siteWidth) }, { duration: 250 }); $('#mobileMenu').animate({ left: 0 }, { duration: 250 }); $('body').removeClass('mm-open'); } } else { var $leftMargin = $('body').width(); var $menuEdge = $leftMargin; if ($('#mobileMenu').width() > $leftMargin) {$menuEdge = $('#mobileMenu').width()} if (!$('body').hasClass('mm-open')) { $('#mobileMenu').animate({ left: -($menuEdge) }, { duration: 0 }); $('#mobileMenu').css('width',$siteWidth); } } }); // ADD SLIDEDOWN ANIMATION TO DROPDOWN // $('.dropdown').on('show.bs.dropdown', function(e){ $(this).find('.dropdown-menu').first().stop(true, true).slideDown(); }); // ADD SLIDEUP ANIMATION TO DROPDOWN // $('.dropdown').on('hide.bs.dropdown', function(e){ $(this).find('.dropdown-menu').first().stop(true, true).slideUp(); }); // Close Menu When Clicked Outside // $(document).click(function(e) { var target = e.target; if ($('body').hasClass('mm-open')) { if (!$(target).closest('#mobileMenu').length && !$(target).closest('#mobileMenuSection .dropdown').length) { return false; $('body').animate({ left: 0 }, { duration: 250 }); $('.navbar-fixed-top').animate({ left: 0 }, { duration: 250 }); $('#mobileMenu').animate({ left: -($siteWidth) }, { duration: 250 }); $('body').removeClass('mm-open'); } } });