我试图在Javascript中绑定一个事件,要么是orientationchange事件,要么是resize事件,以便于为我的Web应用程序更改一些元素的宽度/高度。在事件中,我使用window.innerHeight和window.innerWidth来获取窗口的当前高度和宽度。
这在iOS和桌面设备上效果很好,但在Android上似乎在改变window变量的值之前调用此事件。因此,当有人从纵向切换到横向时,我仍然得到纵向的值,因此无法正确调整大小。有人知道问题出在哪里,以及我该如何解决吗?
这在iOS和桌面设备上效果很好,但在Android上似乎在改变window变量的值之前调用此事件。因此,当有人从纵向切换到横向时,我仍然得到纵向的值,因此无法正确调整大小。有人知道问题出在哪里,以及我该如何解决吗?