背景滚动与开放模式
Background scrolling with open modal
我很沮丧。当一个模式在移动设备上打开时,我真的很沮丧地解决了背景滚动的问题。
场景strong>
我在手机上打开一个模态。
在正文中添加一个
.noScroll
类,以防止背景滚动。唉,当模式打开时,背景中的主体会滚动。尝试在模态上轻击/缓慢移动有时会启动模态中的滚动,这是期望的结果。
- 我需要身体保持在原位,所以没有
positon: fixed
或absolute
- 我有
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
- 我已经尝试设置
top: document.body.getBoundingClientRect().top+"px"
,即通过JS解决问题
: