我有一个全屏的网页,其中包含一个输入字段。当用户触摸输入字段时,Windows 8 屏幕键盘会出现。这种行为是预期和必要的,但由于键盘的存在,输入字段被覆盖了。
我想能够使用Javascript检测Windows 8屏幕键盘是否存在,以便我可以处理将输入字段移到键盘上面的情况。
输入字段在屏幕上绝对定位,因此屏幕键盘似乎不会改变存储窗口大小的方式。
非常感谢提供任何关于此的信息。
编辑:我也想通过Javascript实现这一点,因为这样可以在键盘关闭时将输入字段恢复原位(可能不是通过窗口按键处理的,因为它可以通过键盘本身来关闭)。
我想能够使用Javascript检测Windows 8屏幕键盘是否存在,以便我可以处理将输入字段移到键盘上面的情况。
输入字段在屏幕上绝对定位,因此屏幕键盘似乎不会改变存储窗口大小的方式。
非常感谢提供任何关于此的信息。
编辑:我也想通过Javascript实现这一点,因为这样可以在键盘关闭时将输入字段恢复原位(可能不是通过窗口按键处理的,因为它可以通过键盘本身来关闭)。
resize
事件吗?window.height
或document.height
会改变吗?我还没有测试过,这只是一个好奇的想法(也只是一个猜测)。 - gen_Eric