我试图创建一个总是延伸到页面底部的<div>
。一个simliar问题在这里讨论:https://stackoverflow.com/questions/16821721/extend-div-to-bottom-of-page 但是,我想只有使用div本身。我的做法是下面的JavaScript代码(这将是每个窗口大小时执行):使div延伸到页面的底部
var total_height = $(window).height();
var container = $("div#container:first")[0];
var rect = container.getBoundingClientRect();
var remaining_height = total_height - rect.top;
container.style.height = "" + remaining_height + "px";
的问题是高度不采取填充/利润率考虑这样的股利是有点偏大。我想设置高度,使offsetHeight等于remaining_height
,但我不知道如何才能达到效果...任何想法?与JS/jQuery的
或者:
'#container:first'意味着您有多个具有相同ID名称的'ID'元素**这是错误的** –
也许'#container div:first'?! – mehdi
http://api.jquery.com/outerheight/就像'.outerHeight(true)'? – loveNoHate