使用window.innerHeight的Jquery变量返回为未定义

使用window.innerHeight的Jquery变量返回为未定义,jquery,css,undefined,Jquery,Css,Undefined,我试图根据窗口的宽度设置div的高度vh单元将无法使用。我的代码基于这个相关的堆栈溢出答案:,它按预期工作,不断更新身体高度。出于某种原因,每当我尝试将其应用于另一个元素(.nav main)时,控制台都会返回未定义 你在窗口属性上有一个输入错误 试一试 window.innerHeight您在window属性上有一个输入错误 试一试 window.innerHeight区分大小写的innerHeight另一个备注-您链接的答案是3岁-我建议使用vh区分大小写的innerHeight另一个备注-

我试图根据窗口的宽度设置div的高度<由于iOS手机问题,代码>vh单元将无法使用。我的代码基于这个相关的堆栈溢出答案:,它按预期工作,不断更新身体高度。出于某种原因,每当我尝试将其应用于另一个元素(.nav main)时,控制台都会返回未定义


你在窗口属性上有一个输入错误

试一试
window.innerHeight

您在window属性上有一个输入错误

试一试
window.innerHeight

区分大小写的innerHeight另一个备注-您链接的答案是3岁-我建议使用vh区分大小写的innerHeight另一个备注-您链接的答案是3岁-我建议使用vh
$(document).ready(function () {

    function resetHeight(){
      var bodyheight = window.innerheight;
      console.log({bodyheight})
      $('.nav-main').css({ 'width': bodyheight + 'px' });
    }
    
    // reset the height whenever the window's resized
    window.addEventListener("resize", resetHeight);
    
    // called to initially set the height.
    resetHeight();

});