diff options
Diffstat (limited to 'Neutron-trunk/resources/js/sticky.js')
-rw-r--r-- | Neutron-trunk/resources/js/sticky.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Neutron-trunk/resources/js/sticky.js b/Neutron-trunk/resources/js/sticky.js new file mode 100644 index 0000000..9fc0a26 --- /dev/null +++ b/Neutron-trunk/resources/js/sticky.js @@ -0,0 +1,17 @@ +// When the user scrolls the page, execute myFunction +window.onscroll = function() {myFunction()}; + +// Get the header +var header = document.getElementById("menubar"); + +// Get the offset position of the navbar +var sticky = header.offsetTop/* + 20*/; + +// Add the sticky class to the header when you reach its scroll position. Remove "sticky" when you leave the scroll position +function myFunction() { + if (window.pageYOffset > sticky) { + header.classList.add("sticky"); + } else { + header.classList.remove("sticky"); + } +}
\ No newline at end of file |