/*-----------------------------------------------------------------------------------*/ /* drop down */ /*-----------------------------------------------------------------------------------*/ (function($){ $('.dropdown').hover(function(){ $(this).addClass('open'); $(this).children('ul.dropdown-menu').slideDown(300); },function(){ $(this).children('ul.dropdown-menu').slideUp(300); $(this).removeClass('open'); }); })(jQuery); /*-----------------------------------------------------------------------------------*/ /* fixed menu */ /*-----------------------------------------------------------------------------------*/ (function($){ var navElement = $("#main-navigation") navOriginal = navElement.position(); elementHeight = navElement.height(); /*if is already on top add fixed navbar class*/ if(navOriginal.top == 0 ){ navElement.addClass('navbar-fixed-top'); navElement.parents('#main-header').css('margin-bottom',elementHeight); } $(window).on('scroll',function(){ elementOffset = navElement.offset(), wOffset = $(window).scrollTop(); currentPosition = elementOffset.top-wOffset; /*console.log(elementOffset.top+', '+navPosition+', '+navOriginal.top+', '+wOffset);*/ if (currentPosition <= 0){ /*navElement.hide().delay(100).fadeIn(400);*/ navElement.not('navbar-fixed-top').addClass('navbar-fixed-top'); navElement.addClass('minimize-menu'); navElement.parents('#main-header').css('margin-bottom',elementHeight); var fixedHeight = $(".navbar-fixed-top").height(); $('.menu-background').css('height',elementHeight); } if (navOriginal.top >= wOffset){ $('#main-navigation.navbar-fixed-top').removeClass('minimize-menu navbar-fixed-top'); navElement.parents('#main-header').css('margin-bottom','0px'); $('.menu-background').css('height','0'); } }); })(jQuery);