自定义弹框遮幕之后,底层仍可以进行滚动的问题

1.在弹出框出现的时候给body增加样式overflow:hidden;此方法PC端有效,但是移动端无效;

2,在弹窗时,获取当前页面的scrollTop,给底层绝对定位fixed,top值设置-scrollTop,然后关闭遮幕的时候去除定位,设置body.scrollTop为之前页面获取的scrollTop,此方法移动端,PC端皆有效;

展开阅读全文

没有更多推荐了,返回首页