gpt4 book ai didi

javascript - 在 Windows 8 Metro 模式下获取浏览器中虚拟键盘的高度

转载 作者:行者123 更新时间:2023-12-03 11:19:20 25 4
gpt4 key购买 nike

在 Metro 模式下的 Windows 8 平板电脑上使用 Internet Explorer 10 时遇到问题。当可见时,键盘与浏览器的一部分内容重叠。为了提供良好的用户体验,我需要调整该内容的大小。为此,我需要浏览器的剩余高度。有人可以指出正确的方向如何获得虚拟键盘的高度吗?

最佳答案

在浏览器中无法获取虚拟键盘的高度,但在 IE 10 metro 模式下,您可以使用 onresize 事件获取虚拟键盘可见后的可用高度(window.innerHeight)。

如果你真的需要这个,你可以使用旧高度(当键盘不可见时) - 新高度(当键盘可见时)来获得虚拟键盘高度。

记住,当显示虚拟键盘时,如果 IE 处于桌面模式,则不会触发 onresize 事件。

关于javascript - 在 Windows 8 Metro 模式下获取浏览器中虚拟键盘的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20475846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com