【发布时间】:2020-02-11 19:35:46
【问题描述】:
我正在计算窗口高度和其他元素高度并使页脚保持在底部。我尝试使用 JavaScript,但页脚仅采用页眉元素高度并将页脚对齐在页眉下方。我想在 JavaScript 的帮助下使页脚保持在底部。使用 css 中固定的位置剪辑内容。我希望页脚随着内容的增长而增长。这就是我试图在 JavaScript 或 JQuery 而不是纯 CSS 中实现这一点的原因。
$(document).ready(function() {
function pageheight() {
debugger
var ContainerMinHeight = ($(window).height()) - (($("header").height()) + ($("footer").height() + 27));
$("body").css("min-height", ContainerMinHeight);
}
pageheight();;
});
【问题讨论】:
-
不要使用 JS 进行样式设置。 CSS 完全有能力实现这一点。有关详细信息,请参阅副本
-
我不是在寻找固定位置的方法。我希望页脚在我调整浏览器大小时移动。
-
位置固定将保持固定,当内容增长时内容将被隐藏。我不希望这种情况发生。我希望页脚随着内容的添加而增长。
-
@RoryMcCrossan 我已经更新了这个问题。我想这不应该是重复的,因为我不是在问纯 CSS 的解决方案。
标签: javascript jquery footer