IOS调试移动端弹窗遮罩input框focus和click事件失效

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

相关文章
相关标签/搜索