乐趣区

处理H5页面中的IOS键盘回收后留下空白

最近被 ios 搞的头疼,很多 android 中正常的 h5 页面在 ios 中都有问题。场景如下:h5 页面中间有个输入框和登录按钮,当输入完毕点击登录按钮的时候,ios 键盘会收起,但是部分 ios 键盘收起的时候回有残留的灰色空白,如图所示(微信浏览器中):

!!!如果想要收起灰色空白,需要在点击按钮的时候,或者 input 输入框失去焦点的时候,调用 window.scroll(0,0) 方法。
PS: 已测试 blur() 方法不行

退出移动版