我可以帮您翻译成中文。这段内容是关于如何使用jQuery设置具有ID“main”的div的高度,并在窗口大小改变时通过函数修改其高度。但是,有时候当缩小窗口高度时,它无法正常工作。以下是JS代码:
function setMainH() {
var docH = $(document).height();
$("#main").height(docH - 40);
}
$(function() {
setMainH();
});
$(window).resize(function() {
setMainH();
});
编辑:问题似乎会随着大小的增加或减少而出现。
编辑2: resize()
事件似乎被正确调用了,我已经尝试过。
console.log("resizing");
在调整大小时,它正确地记录日志,因此问题并不在于此。
$(document).height();
始终保持不变。它取决于文档的内容。 - Esailija$(window).height()
。 - Rob W