可以使用 window 对象的 scrollYpageYOffset 属性来获取垂直滚动条的位置。

var scrollTop = window.scrollY || window.pageYOffset;
console.log(scrollTop);

或者,也可以使用 document 对象的 scrollTop 属性来获取垂直滚动条的位置。

var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
console.log(scrollTop);

需要注意的是,不同浏览器可能对于获取滚动条位置的属性支持不同,因此最好同时使用两种方式来获取滚动条位置。

JavaScript 获取滚动条位置的两种方法

原文地址: https://www.cveoy.top/t/topic/mZar 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录