1. 程式人生 > >移動端禁止遮罩層下面的頁面滑動

移動端禁止遮罩層下面的頁面滑動

在移動端頁面上寫遮罩層,遮罩層又是可以滑動的,那麼遮罩層下面的頁面也會隨著使用者滑動遮罩層而滑動。

解決思路1: 禁止touchmove的預設行為。所以想到的都是preventDefault(),然後阻止冒泡。這個太複雜了。(不推薦)

這個方法不推薦,推薦下面的方法

解決思路2:開啟遮罩層的時候,給遮罩層下面的頁面新增fixed,頁面就是固定的,沒辦法滑動了。(推薦)