resize()事件仅适用于宽度吗?

时间:2014-08-10 19:49:33

标签: javascript jquery events resize

我需要一个在窗口高度发生变化时监听的事件,并且我尝试使用resize()事件,如下所示:

    var headerHeight = function() {
        $("#header-wrapper").css("min-height",$(window).height);
    }

    $(function(){
        $(window).resize(function() {
            headerHeight();
        });
    });

我认为这样可行,但它只会在窗口宽度调整时调整,而不是高度。为什么是这样?我应该使用另一个活动吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

事件正在运行,它是事件处理程序中的代码问题。您需要调用height方法来获取值:

var headerHeight = function() {
    $("#header-wrapper").css("min-height",$(window).height());
}