【发布时间】:2015-01-23 19:34:27
【问题描述】:
我尝试对 Web 应用程序中的屏幕键盘做出反应。不幸的是,有些事情使这变得复杂:
首先,应用程序必须在移动平台(平板电脑)和台式机上同等运行。此外,禁止滚动文档/正文,为了更加有趣,平板电脑上必须使用横向模式。
因此,如果有人选择任何输入字段,屏幕键盘会打开并挡住一半页面的视线,因此某些输入变得不可见,我需要更改它。
不幸的是,似乎根本没有触发任何事件,这表明一半的应用程序刚刚变得不可见。我已经检查了滚动和调整大小事件,但它们也没有触发。
当然,只要我确定使用平板电脑,我总是可以做出某种反应。可能 95% 的用户无论如何都不会连接硬件键盘。但是没有更干净的方法吗?
【问题讨论】:
标签: javascript android ios on-screen-keyboard