IOS软键盘引起dom错位

在IOS web页面输入框中,当弹出软键盘时,dom被撑高了软键盘的高度,关闭软键盘后,dom并没有恢复到原始状态,依然固定在软键盘高度的位置。

这时,可以监听输入框的blur事件,在失去焦点的时候将window滚动到原始位置即可。

function onBlur() {
  window.scroll(0, 0);
}
如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。