博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动端页面穿透问题
阅读量:6194 次
发布时间:2019-06-21

本文共 1569 字,大约阅读时间需要 5 分钟。

引自:https://uedsky.com/demo/modal-scroll.html

css

body.modal-open {    position: fixed;    width: 100%;}

html

js

var ModalHelper = (function(bodyCls) {    var scrollTop;    return {      afterOpen: function() {        scrollTop = document.scrollingElement.scrollTop;        document.body.classList.add(bodyCls);        document.body.style.top = -scrollTop + 'px';      },      beforeClose: function() {        document.body.classList.remove(bodyCls);        // scrollTop lost after set position:fixed, restore it back.        document.scrollingElement.scrollTop = scrollTop;      }    };  })('modal-open');  function openModal() {    document.getElementById('modal').style.display = 'block';    ModalHelper.afterOpen();  }  function closeModal() {    ModalHelper.beforeClose();    document.getElementById('modal').style.display = 'none';  }  var btns = document.querySelectorAll('.js-open-modal');  btns[0].onclick = openModal;  btns[1].onclick = openModal;  document.querySelector('#modal').onclick = closeModal;

 

转载于:https://www.cnblogs.com/myzy/p/9100445.html

你可能感兴趣的文章
Spring MVC配置文件的三个常用配置详解
查看>>
七月总结 八月安排
查看>>
html块级元素与行内元素
查看>>
DEll R710服务器加内存
查看>>
SVN的标准目录结构:trunk、branches、tags
查看>>
一点点积累
查看>>
maven 自动生成运行脚本插件appassembler-maven-plugin
查看>>
软件包管理器之一——RPM介绍及应用
查看>>
打钱诈骗的流程
查看>>
burpsuite 文件包含 文件读取FUZZ技巧
查看>>
超凡蜘蛛侠
查看>>
我的友情链接
查看>>
JVM的监控与优化
查看>>
我的友情链接
查看>>
安装oracle数据库字符集编码
查看>>
excel之两个sheet对比
查看>>
Kubernetes 中的服务发现与负载均衡
查看>>
永久修改主机名-Linux
查看>>
我的友情链接
查看>>
阿里云ECS Centos7 系统安装图形化桌面
查看>>