jquery - 如何在窗口调整大小时更改高度 div?

标签 jquery window height

我的网站上有一个 div,它应该是窗口的高度。 这就是我得到的:

    $(document).ready(function() {
    var bodyheight = $(document).height();
    $("#sidebar").height(bodyheight);
});

但是,当调整窗口大小时它不会自动改变?有谁知道如何解决这个问题吗?

谢谢

最佳答案

您还需要在 resize 事件中执行此操作,请尝试以下操作:

$(document).ready(function() {
    $(window).resize(function() {
        var bodyheight = $(this).height();
        $("#sidebar").height(bodyheight);
    }).resize();
});

关于jquery - 如何在窗口调整大小时更改高度 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758651/

相关文章:

jquery ajax成功后提交空表单

javascript - textarea autogrow 和 CSS box-sizing 的奇怪行为

javascript - 如何创建一个弹出窗口(好的那种)

c# - 托盘图标看起来不错,但 WPF 窗口图标看起来很糟糕

css - jQueryUI slider : absolutely positioned element & parent container height

javascript - 使用 jquery 将嵌套的 JSON 分配给 li

jquery - 如何获取 ul 标签中特定 li 的位置?

c# - 如果所有者 hwnd、类名和窗口大小已知,则获取窗口 hwnd

jquery - 如何用jQuery计算所有浏览器中相同的高度

Java Swing : JList with ListCellRenderer selected item different height