即使页面内容不是很高,我也会尝试将页脚保持在页面底部。当用户缩小页面并且脚与内容相遇时,滚动应该出现并且页脚应该隐藏在内容下方。
(我不希望页脚处于固定位置,因为当它遇到内容时,页脚会在顶部并隐藏内容)
菲利普在这里提出了一个很好的詹姆斯泰勒的例子。我想要相同的效果,但使用 jQuery。(我不能应用这个 css 解决方案,因为我需要内容处于绝对定位)http://matthewjamestaylor.com/blog/bottom-footer-demo.htm
$(function(){
var documentHeight = $(document).height();
if(documentHeight >= 420){
$('#foot').css({position: 'absolute',bottom:'10px'});
}
else{
$('#foot').css({position: 'absolute',top:'410px'});
}
})