(function() {
var updateNavbar;
updateNavbar = function() {
if (window.scrollY > 5) {
return $('#git-header-nav').addClass('floating');
} else {
return $('#git-header-nav').removeClass('floating');
}
};
updateNavbar();
$(window).on('scroll', updateNavbar);
}).call(this);
(function () {
// 更新底栏的位置,当页面内容高度小于窗口高度时,会将底栏浮动定位在窗口底端
function updateFooterPosition() {
var pageHeight = document.body.offsetHeight;
if ($footer.hasClass('fixed-bottom')) {
pageHeight += $footer.outerHeight();
if (pageHeight > $(window).height()) {
$footer.removeClass('fixed-bottom');
}
} else {
if (pageHeight < $(window).height()) {
$footer.addClass('fixed-bottom');
}
}
}
var $footer = $('#git-footer-main');
$(document).on('ready', updateFooterPosition);
$(window).on({
'scroll': updateFooterPosition,
'resize': updateFooterPosition
});
// 每隔一段时间检测页面高度变化,确保底栏能在页面最底端
setInterval(updateFooterPosition, 500);
})();