Javascript JS onresize问题

Javascript JS onresize问题,javascript,css,Javascript,Css,我做不到这一点,我已经不知所措了。代码不会触发事件 这是我的,数学是自定义的页面。我需要在调整窗口大小时重置bodyWrapper高度,以防止在另一个div顶部溢出 <script type="text/javascript"> window.onresize = function() { var height = window.height(); var wrapper = height - 286; document.getElementById('b

我做不到这一点,我已经不知所措了。代码不会触发事件

这是我的,数学是自定义的页面。我需要在调整窗口大小时重置bodyWrapper高度,以防止在另一个div顶部溢出

<script type="text/javascript">
  window.onresize = function() {
    var height = window.height();
    var wrapper = height - 286;
    document.getElementById('bodyWrapper').style.height = wrapper;
  };
</script>

<div class="body-wrapper" id="bodyWrapper" style="height: 50px;">

很可能页面上有其他内容覆盖了onresize事件,请尝试使用window.addEventListenerresize,函数{};在我的浏览器中,“窗口”根本没有“高度”属性。您是否检查了开发人员控制台中的错误?Pointy提出了一个很好的观点,这段代码很可能会出错。您确定该事件没有触发,还是只是失败了?我认为window.innerHeight是您在其window.OnResize事件之后的状态。如果调用错误,则不会触发OnResize事件。