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

被折叠的 条评论
为什么被折叠?



