发生遮罩层下方body会滚动的一定是body的高度超出了视口的高度,也就是body本身就有滚动条,你的遮罩层需要进行滚动,这时你可以在body上加上一个 overflow: hidden;
试一试,同时你的遮罩层外层加上 overflow-y: scroll,
overflow: scroll 其实也可以,但是在移动设备不生效,需要单独设置 Y 轴的滚动属性强制进行滚动,一般来说就可以解决问题了。
发生遮罩层下方body会滚动的一定是body的高度超出了视口的高度,也就是body本身就有滚动条,你的遮罩层需要进行滚动,这时你可以在body上加上一个 overflow: hidden;
试一试,同时你的遮罩层外层加上 overflow-y: scroll,
overflow: scroll 其实也可以,但是在移动设备不生效,需要单独设置 Y 轴的滚动属性强制进行滚动,一般来说就可以解决问题了。