尝试这个简单,具体的功能:
function resizeElementHeight(element) {
var height = 0;
var body = window.document.body;
if (window.innerHeight) {
height = window.innerHeight;
} else if (body.parentElement.clientHeight) {
height = body.parentElement.clientHeight;
} else if (body && body.clientHeight) {
height = body.clientHeight;
}
element.style.height = ((height - element.offsetTop) + "px");
}
它不取决于当前距离身体顶部的距离(如果您的300px更改)。
编辑:顺便说一下,每当用户更改浏览器的大小时,您都希望在该div上调用此功能,因此当然需要连接事件处理程序。
本文介绍了一个简单的JavaScript函数,用于根据浏览器窗口的高度调整指定元素的高度。此功能不会受到元素距页面顶部距离的影响,并适用于各种场景,特别是当浏览器窗口大小发生变化时。

5027

被折叠的 条评论
为什么被折叠?



