xk-one

js禁止遮罩层下页面滚动

const modalHelper = {
    scrollTop: 0,
    afterOpen() {
        modalHelper.scrollTop = document.scrollingElement.scrollTop
        document.body.classList.add(\'modal-open\')
        document.body.style.top = -modalHelper.scrollTop + \'px\'
    },
    beforeClose() {
        document.body.classList.remove(\'modal-open\')
        document.scrollingElement.scrollTop = modalHelper.scrollTop
    }
}
 
.modal-open {
    position: fixed;
    width: 100%;
}
posted on 2021-04-15 15:14  花谢  阅读(149)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-09-02
  • 2021-09-06
  • 2022-02-10
  • 2021-12-19
  • 2022-01-23
  • 2021-12-19
  • 2021-08-10
  • 2022-01-01
猜你喜欢
  • 2021-12-19
  • 2021-06-23
  • 2021-12-19
  • 2021-12-19
  • 2021-11-04
  • 2022-02-25
  • 2021-12-19
相关资源
相似解决方案