美文网首页
vue监听滚动条window.pageYOffset || do

vue监听滚动条window.pageYOffset || do

作者: 逸笛 | 来源:发表于2021-02-26 09:20 被阅读0次
    图片.png
        // 普通下载
        scrollBody () {
          document.body.scrollTop = document.documentElement.scrollTop = document.getElementById('main-body').scrollHeight
        },
    

    解决1:

    原来页面中的一个div定义了overflow-y:auto,而页面滚动一直滚动的时这个div window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop当然一直为0,将overflow-y:auto去掉或改为overflow-y:visible
    

    解决2:不需要动overflow,就能实现跳转

      document.getElementById('main-body').scrollTop = document.getElementById('main-body').scrollHeight
    

    相关文章

      网友评论

          本文标题:vue监听滚动条window.pageYOffset || do

          本文链接:https://www.haomeiwen.com/subject/bdfmfltx.html