const scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; console.log(scrollTop);以上代码在获取页面滚动高度,打印不出来数据,为什么
时间: 2023-08-19 21:22:39 浏览: 83
浅谈react.js中实现tab吸顶效果的问题
可能是因为在代码执行时,页面还没有滚动,因此获取到的滚动高度为0,导致打印不出来数据。如果需要在页面滚动时动态获取滚动高度并打印出来,可以将代码放在滚动事件监听函数中。例如:
```
window.addEventListener('scroll', function() {
const scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
console.log(scrollTop);
});
```
这样,每次滚动页面时都会触发滚动事件监听函数,从而动态获取滚动高度并打印出来。
阅读全文