javascript - 打开手机键盘(JS)时防止调整大小事件
问题描述
大家好,我希望有人知道我如何仅在手机设备改变方向时才能运行功能。我的意思是只有当手机设备改变它的方向时,而不是当键盘打开时>>这就是问题所在。
我知道这一点window.innerWidth > window.innerHeight
,结合resize
事件,它给了我我需要的东西:确定风景和肖像。但是我刚刚在 Android 上测试了我的网站,当键盘打开时,这给了我一个fake landscape result
,我的意思是设备方向没有真正改变。所以,这就是问题,当手机(Android,iOS)改变方向时我如何运行我的功能,但如果由于键盘打开而导致方向改变,则阻止它。
解决方案
你可以使用window.screen
它给你的所有东西!
推荐阅读
- python - Selenium Chrome 看不到浏览器日志 InvalidArgumentException
- java - 想用UDP服务器开发spring应用
- php - 在 Codeigniter 中的 2 个日期之间查询,仅来自 Datetime 的日期
- javascript - 将 Uint8Array 转换为 Float32Array
- python - 使用 python 3.6 在 Ubuntu 中导入“枚举”错误
- node.js - Node.js JWT 令牌
- python-3.x - 如何在 python 的 tkinter 的网格中显示图像?
- express - 路由器模块在 Express 中的作用是什么?
- html - 渲染公式后 Mathjax 页面大小增加
- firebase - 如果用户 ID 在文档中,则允许用户读取子集合