dash-docs/lib/app.js
2011-09-16 20:39:09 +02:00

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;
}