Template:Nankai/plugins/cbpAnimatedHeaderJS

/**

* cbpAnimatedHeader.js v1.0.0
* http://www.codrops.com
*
* Licensed under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 
* Copyright 2013, Codrops
* http://www.codrops.com
*/

var cbpAnimatedHeader = (function() {

var docElem = document.documentElement, header = document.querySelector( '.site-header' ), didScroll = false, changeHeaderOn = 300;

function init() { window.addEventListener( 'scroll', function( event ) { if( !didScroll ) { didScroll = true; setTimeout( scrollPage, 250 ); } }, false ); }

function scrollPage() { var sy = scrollY(); if ( sy >= changeHeaderOn ) { classie.add( header, 'site-header-shrink' ); } else { classie.remove( header, 'site-header-shrink' ); } didScroll = false; }

function scrollY() { return window.pageYOffset || docElem.scrollTop; }

init();

})();