JavaScript scrollTop 获取滚动距离的正解与浏览器兼容处理
在 JavaScript 中获取页面滚动距离时,不同浏览器及文档模式会导致 window.pageYOffset、document.documentElement.scrollTop 和 document.body.scrollTop 返回不同的值。本文通过测试各浏览器组合,总结出完美的兼容性写法:var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;,确保在所有环境下都能准确获取垂直滚动偏移量。


