扫码关注官方订阅号
手机页面上加了一个遮罩层,但是后面的内容层总是随着遮罩层滚动,无论是在微信浏览器还是在 Safari 浏览器下,设置 html 和 body 为 ovefflow:hideen 也无效,求解决方案,尽量是 css 方法。
html
body
ovefflow:hideen
css
走同样的路,发现不同的人生
单纯用css是解决不了这个问题的,需要js的辅助
先定义css
.alpha { height: 100%; overflow: hidden; position: relative; } .alpha body { height: 100%; overflow: hidden; }
当你遮盖弹出的时候或者隐藏的时候让html切换class alpha
$('html').toggleClass('alpha');
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
单纯用css是解决不了这个问题的,需要js的辅助
先定义css
当你遮盖弹出的时候或者隐藏的时候让html切换class alpha