首页 > 解决方案 > Javascript滚动偏移

问题描述

每次滚动时我都想获得页面偏移量。我试过了console.log(window.pageYOffset)。但我需要一个按钮之类的东西来控制它。每次滚动时如何控制页面偏移?

标签: javascriptscrolloffset

解决方案


这很简单。您知道如何获得滚动偏移量,您只需在每次滚动时重复它。

幸运的是,我们有一个名为 的事件scroll,它完全符合您对其名称的期望。

添加一个监听器,记录pageYOffset

 window.addEventListener('scroll', () => {
  console.log(window.pageYOffset)
})
<div style="height: 5000px; background-image:linear-gradient(to bottom, white, red)">Some content to scroll</div>


推荐阅读