var $ = jQuery.noConflict(); $(document).ready(function($) { $('#container').delay(400).addClass('active'); /*-------------------------------------------------*/ /* = Search animation /*-------------------------------------------------*/ var searchToggle = $('.open-search'), inputAnime = $(".form-search"), body = $('body'); searchToggle.on('click', function(event){ event.preventDefault(); if ( !inputAnime.hasClass('active') ) { inputAnime.addClass('active'); } else { inputAnime.removeClass('active'); } }); body.on('click', function(){ inputAnime.removeClass('active'); }); var elemBinds = $('.open-search, .form-search'); elemBinds.bind('click', function(e) { e.stopPropagation(); }); /* ---------------------------------------------------------------------- */ /* Header animate after scroll /* ---------------------------------------------------------------------- */ (function() { var docElem = document.documentElement, didScroll = false, changeHeaderOn = 50; document.querySelector( 'header' ); function init() { window.addEventListener( 'scroll', function() { if( !didScroll ) { didScroll = true; setTimeout( scrollPage, 100 ); } }, false ); } function scrollPage() { var sy = scrollY(); if ( sy >= changeHeaderOn ) { $( 'header' ).addClass('active'); } else { $( 'header' ).removeClass('active'); } didScroll = false; } function scrollY() { return window.pageYOffset || docElem.scrollTop; } init(); })(); });