Javascript 如何检测屏幕键盘的消失

Javascript 如何检测屏幕键盘的消失,javascript,jquery,html,responsive-design,Javascript,Jquery,Html,Responsive Design,由于屏幕键盘在移动设备上占用了大量空间,因此当用户选择某个字段输入某些信息时,我希望更改网站页面的布局,当用户离开该字段时,取消这些更改。基本上我想隐藏一些元素以节省空间。我曾尝试使用JavaScript“focusout”和“blur”事件,但它们无法正常工作:用户可能会单击页面的某个区域,这会使屏幕上的键盘消失,但光标将保留在字段中,“focusout”/“blur”事件不会被触发。有办法解决这个问题吗 谢谢我只是从观察的角度来看这一点,所以我不能100%确定它是否有效。但是,当键盘打开时,

由于屏幕键盘在移动设备上占用了大量空间,因此当用户选择某个字段输入某些信息时,我希望更改网站页面的布局,当用户离开该字段时,取消这些更改。基本上我想隐藏一些元素以节省空间。我曾尝试使用JavaScript“focusout”和“blur”事件,但它们无法正常工作:用户可能会单击页面的某个区域,这会使屏幕上的键盘消失,但光标将保留在字段中,“focusout”/“blur”事件不会被触发。有办法解决这个问题吗


谢谢

我只是从观察的角度来看这一点,所以我不能100%确定它是否有效。但是,当键盘打开时,窗口高度似乎会发生变化,也许您可以在这方面寻找变化记住,当方向改变时也会发生这种情况。@Lewis谢谢你的建议。正如你提到的,这个解决方案在我的案例中不是最好的。我只是从观察角度来看这个问题,所以我不能100%确定它是否有效。但是,当键盘打开时,窗口高度似乎会发生变化,也许您可以在这方面寻找变化记住,当方向改变时也会发生这种情况。@Lewis谢谢你的建议。正如你提到的,这个解决方案在我的情况下不是最好的。