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