最近一直在从事微信公众号网页开发,在这期间遇到了一些问题,所以打算将他们记下来,作为参考;如果你也过相关问题,欢迎留言讨论。
1.iphone部分版本在输入键盘弹整个body后,在输入框取消聚焦后文档body没有自动收回。
->
eg: 如果body为fixed布局,而输入框为绝对布局并且位置在窗口底部,当聚焦输入框弹起软键盘后,点击完成收齐软键盘后,由于body被顶并未向下收回,此时点击输入框,会无法响应,应为当前输入框与实际在文档中的位置已经发生偏差。
解决方案:当输入框取消聚焦事,将文档滚动到最顶部;及通过调用window.scrollTo(0, 0)重置文档位置。