JS 监听滚动条事件

获取滚动条位置代码

/**
* 获取滚动条位置
*/
function getScrollTop() {
   var scrollPos;
   if (window.pageYOffset)
   {
       scrollPos = window.pageYOffset;
   }
   else if (document.compatMode && document.compatMode != 'BackCompat')
   {
       scrollPos = document.documentElement.scrollTop;
   }
   else if (document.body)
   {
       scrollPos = document.body.scrollTop;
   }
   return scrollPos;
}

监听滚动条方法

/**
 * 监听滚动条 逻辑根据自己需求来哦
 */
window.onscroll = function () {
    let scrollPos = getScrollTop();
    console.log("scrollPos:",scrollPos);
    if (scrollPos == 0) {
        alert("页面已到顶部")
    }
}

效果

在这里插入图片描述

posted @ 2022-05-16 10:30  勇不停歇  阅读(212)  评论(0)    收藏  举报