jQuery(function($) { minimize_header(); /* **************************************** * * FUNCTIONS * **************************************** */ // FIX HEADER ANIMATION function minimize_header() { var $window = $(window); var $header = $('#header'); var didScroll = null; var currentScroll = 0; var lastScroll = 0; var moveScroll = 10; $window.on('scroll', function() { didScroll = true; if ($window.scrollTop() > $header.height()) { $header.addClass('minimize'); } else { $header.removeClass('minimize'); } }); if(!$header.hasClass('jt_none_scrolled')){ setInterval(function() { if (didScroll) { hasScrolled(); didScroll = false; } }, 50); } function hasScrolled(){ currentScroll = $(this).scrollTop(); // Make sure they scroll more than moveScroll /*if(Math.abs(lastScroll - currentScroll) <= moveScroll) return; if(currentScroll > lastScroll){ // ScrollDown if(currentScroll > $(window).height()){ TweenMax.to( $header, 0.4, { autoAlpha:0, y: -$header.outerHeight(), ease: Power3.easeOut }); } } else { // ScrollUp TweenMax.to( $header, 0.4, { autoAlpha:1, y: 0, ease: Power3.easeOut }); } lastScroll = currentScroll;*/ } } }); // End jQuery