移动端禁止遮罩层下面的页面滑动

来源:互联网 发布:ubuntu不登录进入终端 编辑:程序博客网 时间:2024/06/04 03:40

在移动端页面上写遮罩层,遮罩层又是可以滑动的,那么遮罩层下面的页面也会随着用户滑动遮罩层而滑动。

解决思路1: 禁止touchmove的默认行为。所以想到的都是preventDefault(),然后阻止冒泡。这个太复杂了。(不推荐)

这个方法不推荐,推荐下面的方法

解决思路2:打开遮罩层的时候,给遮罩层下面的页面添加fixed,页面就是固定的,没办法滑动了。(推荐)

0 0