首页 > 解决方案 > 打开手机键盘(JS)时防止调整大小事件

问题描述

大家好,我希望有人知道我如何仅在手机设备改变方向时才能运行功能。我的意思是只有当手机设备改变它的方向时,而不是当键盘打开时>>这就是问题所在。

我知道这一点window.innerWidth > window.innerHeight,结合resize事件,它给了我我需要的东西:确定风景和肖像。但是我刚刚在 Android 上测试了我的网站,当键盘打开时,这给了我一个fake landscape result,我的意思是设备方向没有真正改变。所以,这就是问题,当手机(Android,iOS)改变方向时我如何运行我的功能,但如果由于键盘打开而导致方向改变,则阻止它。

标签: javascriptandroidiosresponsive-designresize

解决方案


你可以使用window.screen它给你的所有东西!


推荐阅读