javascript - Javascript滚动偏移
问题描述
每次滚动时我都想获得页面偏移量。我试过了console.log(window.pageYOffset)
。但我需要一个按钮之类的东西来控制它。每次滚动时如何控制页面偏移?
解决方案
这很简单。您知道如何获得滚动偏移量,您只需在每次滚动时重复它。
幸运的是,我们有一个名为 的事件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>
推荐阅读
- file - 如何在 nginx + tomcat 反向代理上下载 excel 文件?
- kotlin - 具有实现该接口的类的泛型类型的接口?
- c# - ASP.NET MVC 如何在创建新实例之前检查实例是否已存在
- javascript - 在 v-text-field 中显示百分比的通用方法
- react-native - 如何在 Android 应用中获取 React Native 视图的可访问性值?
- java - 提交火花作业时获取 java.lang.NoSuchMethodError
- ssis - 如何加载所有平面文件,如果任何文件失败(包不会失败)然后跳过文件并在 SSIS 中加载扩孔文件?
- parse-platform - 获取应用程序 ID 和密钥
- javascript - ReactJS - TypeError:setPage 不是函数
- jquery - 将点击事件更改为页面加载