Files
rushg.me/js/cbpAnimatedHeader.js
Rushabh Gosar 8ea938029a Store
2022-01-07 19:52:48 -08:00

1 line
528 B
JavaScript

var cbpAnimatedHeader=(function(){var docElem=document.documentElement,header=document.querySelector('.navbar-fixed-top'),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,'navbar-shrink');}else{classie.remove(header,'navbar-shrink');}didScroll=false;}function scrollY(){return window.pageYOffset||docElem.scrollTop;}init();})();