直奔正题: 遮罩层(蒙层)弹出的时候,不应该让遮罩层底下的内容能滚动,小程序中的最佳解决方案亲测如下:
<view class="container" catchtouchmove="ture"></view>
.container {
background-color: #000000;
position: fixed;
top: 0;
opacity: 0.6;
width: 100%;
height: 100%;
z-index: 3;
}
没错就是在遮罩层上加上catchtouchmove="ture"
,不需要控制任何class和样式等等(因模拟器无touch事件,需在真机测试)。