移动端的登录窗口绝大多数的做法是点击登录,然后弹出固定定位的遮罩窗口,输入用户名、密码等信息进行登录。
在IOS系统下,当input唤起键盘时,会导致遮罩下层的页面出现滚动和底部空白,这时就会影响到遮罩固定定位的页面显示及交互事件。
解决办法:底层页面在一加载进入的时候就记录scrollTop,当遮罩弹出的input失去焦点时,要触发底层页面的滚动事件,让它滚动到遮罩未弹出时的位置,就可以修复input失效的bug。


睿智
0 声望1 粉丝