diff options
Diffstat (limited to 'content/assets/javascripts/docs.js')
-rw-r--r-- | content/assets/javascripts/docs.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/content/assets/javascripts/docs.js b/content/assets/javascripts/docs.js index 327fe50a..47f1dd56 100644 --- a/content/assets/javascripts/docs.js +++ b/content/assets/javascripts/docs.js @@ -1,5 +1,23 @@ var NAV_INLINE_BREAKPOINT = 1100; +var landingHeaderBar = document.getElementById('landing-header-bar') +var headerLinks = document.getElementsByClassName('header-link') + +window.addEventListener('scroll', function() { + if (window.scrollY >= 100) { + landingHeaderBar.classList.add('scrolling-header') + for (var i = 0; i < headerLinks.length; i++) { + headerLinks[i].classList.add('scrolling-header-links') + } + } + else { + landingHeaderBar.classList.remove('scrolling-header') + for (var i = 0; i < headerLinks.length; i++) { + headerLinks[i].classList.remove('scrolling-header-links') + } + } +}); + var navtoggle = document.getElementById("docs-nav-toggle"); if (navtoggle) { navtoggle.addEventListener("click", toggleNavigation); |