我真的不明白如何在准备好文档时正确调用 Javascript 函数。我的目标是根据浏览器窗口的高度调整 div 的大小,我从 SO 上的另一个答案中获取了这段代码。我究竟做错了什么?
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");
}
$(document).ready(resizeElementHeight($('#global_image')));
我试图调用的元素的 ID 为“global_image”,但我得到“无法设置未定义的属性高度”,并且我对如何为函数提供正确的元素感到迷茫。谢谢你的帮助!