将元素高度设置为等于主体高度减去 170px
Set element height equal to body height minus 170px
我有一个绝对位于页面右下角的div。问题是,如果div 包含太多内容,则内容的顶部会在页面顶部下方消失。我想做的是将div 的最大高度设置为等于身体高度减去 170px。
我在网上尝试了几个教程,但没有走得太远:
到目前为止,Iv'e得到的是:
<script>
var x, y, z;
y = 170;
function getDocHeight() {
var x = document;
return Math.max(
Math.max(x.body.scrollHeight, x.documentElement.scrollHeight),
Math.max(x.body.offsetHeight, x.documentElement.offsetHeight),
Math.max(x.body.clientHeight, x.documentElement.clientHeight)
);
};
z = x-y;//document height minus 170. this is the height we need for the info div
document.write (z);
document.write (y);
document.write (x);
</script>
上面的输出是 NaN170undefined 所以我什至没有尝试设置div id="info" 的高度
非常感谢所有帮助。
肖恩
如果您使用的是 JQuery,则可以执行以下操作:
z = $("body").height() - 170;
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- ExtJS——在展开/折叠时调整面板高度
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 单击页面上的链接后高度发生变化
- 主体上的addEventListener('mousemove',..)-有多糟糕
- 不加载宽度和高度的角度pintura
- 查找元素高度,包括边距
- 如何自动调整标签的高度以适应内容
- Javascript高度问题
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 通过jquery设置最小高度
- 文档就绪提供了错误的选择器高度
- 如何根据主体高度动态更改元素边距顶部
- CSS主体100%高度,必要时溢出
- 将元素高度设置为等于主体高度减去 170px
- 100%的高度在主体和html创建滚动问题
- 调整jqxWindow的大小时,窗口主体的宽度和高度不变
- 如何制作header/body/footer 'popup'具有可变高度主体的Div