//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(){ var scrollPos = getScrollTop(); console.log("滚动条滚动了"+scrollPos+"px的距离!<br>"); }
兼容IE6+的js获取滚动条距离顶部的距离
已经封装成函数,兼容IE6+和其他现代浏览器的JavaScript获取滚动条距离顶部距离的js代码: