【发布时间】:2019-07-01 16:28:04
【问题描述】:
我有一个简单的网络应用程序,其中包含一些文本输入,并且页面底部的输入被 iPhone 键盘覆盖。这是一种糟糕的用户体验,使得用户在输入文本后很难看到他们正在输入的文本以及选择页面上的其他元素。
我看过几篇关于这个问题的帖子,iOS 应用程序开发有多种解决方案,但 Web 应用程序没有真正的解决方案。
我没有在多台设备上测试的资源,也没有安卓设备,所以我不知道这个问题是否在那里发生。
是否有跨平台解决方案来检测键盘何时覆盖 UI、覆盖了多少 UI 以及确保输入可见的方法?
【问题讨论】:
-
有趣的是,这只发生在 iOS 中,android 运行良好。但是在我的应用程序中滚动焦点事件(如我的答案中所写)。
标签: javascript android html iphone input