html - - - - - modal弹窗出现时,页面怎么能限制滚动

打印 上一主题 下一主题

主题 842|帖子 842|积分 2526

1. 全局添加css样式

  1. .no-scroll {
  2.   overflow: hidden;
  3.   height: 100vh; /* 防止移动端地址栏隐藏导致的页面跳动 */
  4. }
复制代码
2. 更改弹窗状态时的操纵

  1. if(show){
  2.   //  打开弹窗,添加class
  3.   document.body.classList.add('no-scroll');
  4. }else{
  5.   //  关闭弹窗,移除class
  6.   document.body.classList.remove('no-scroll');
  7. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表