获取ScrollWidth在垂直调整大小(角度)中不起作用

我正在研究Angular 8上的chrome,并执行宿主侦听器以调整窗口的大小,在其中我有兴趣获取窗口的宽度以增加我想要的内部div的大小水平滚动。关键是,当我捕获窗口的宽度并进行垂直调整大小(打开控制台)时,窗口大小的值似乎发生了巨大变化。下面,我通过控制台放置了函数代码和印象结果

@HostListener('window:resize',['$event'])
  onResize(event) {
    console.log("scrollwidth: "+document.body.innerWidth);
    this.updateBoardWidth();
  }

获取ScrollWidth在垂直调整大小(角度)中不起作用

moumeiyuan 回答:获取ScrollWidth在垂直调整大小(角度)中不起作用

This应该会对您有所帮助。

无论如何

window.innerWidth

document.body.innerWidth

是第一行直接使用viewPort请求窗口对象提供宽度,而第二行则向主体请求相同的内容,而无需通过viewPort。您甚至可以在此页面中尝试使用正常缩放,然后再使用比默认缩放大的缩放来获取身体高度和客户身高,从而轻松地进行尝试。这是一个示例:

enter image description here

如果您需要更多信息,我将编辑此答案!

本文链接:https://www.f2er.com/3165766.html

大家都在问