mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
22 lines
526 B
JavaScript
22 lines
526 B
JavaScript
$(document).ready(function(){
|
|
var docked;
|
|
var menu = document.getElementById('menu');
|
|
var init = menu.offsetTop;
|
|
|
|
window.onscroll = function () {
|
|
if (!docked && (menu.offsetTop - scrollTop() < 0)) {
|
|
menu.style.top = 0;
|
|
menu.style.position = 'fixed';
|
|
docked = true;
|
|
} else if (docked && scrollTop() <= init) {
|
|
menu.style.top = init + 'px';
|
|
menu.style.position = 'absolute';
|
|
docked = false;
|
|
}
|
|
};
|
|
|
|
});
|
|
|
|
function scrollTop() {
|
|
return document.body.scrollTop || document.documentElement.scrollTop;
|
|
}
|