aboutsummaryrefslogtreecommitdiff
path: root/Neutron-trunk/resources/js/sticky.js
diff options
context:
space:
mode:
Diffstat (limited to 'Neutron-trunk/resources/js/sticky.js')
-rw-r--r--Neutron-trunk/resources/js/sticky.js17
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