Jquery 调整文档高度

Jquery resize document height

我的 jQuery/JS 代码有点问题。

每当 window 调整大小时,"stretch" 函数应该是 运行。

现在,我尝试了这个:

function stretch() {
    var stretch_elem = $('.stretch');
    if (stretch_elem.length) {
        var h = $(document).height() - stretch_elem.offset().top - 70;
        stretch_elem.height(h);
    }
}

$(window).resize(stretch);

但是当我调整 window 大小时,发生了一些奇怪的事情。我正在拉伸的元素变得越来越长,即使我放大 window 并且文档高度越来越低。

我做错了什么?

提前致谢。

刚修好。在设置新高度之前必须添加 stretch_elem.height(0);。没想到我需要那样做。但它现在正在工作。