返回当前页的滚动位置

5年以前  |  阅读数:361 次  |  编程语言:JavaScript 

返回当前页的滚动位置。

如果已定义, 则使用pageXOffsetpageYOffset, 否则scrollLeftscrollTop。可以省略el以使用window的默认值.

const getScrollPosition = (el = window) =>
({x: (el.pageXOffset !== undefined) ? el.pageXOffset : el.scrollLeft,
y: (el.pageYOffset !== undefined) ? el.pageYOffset : el.scrollTop});
// getScrollPosition() -> {x: 0, y: 200}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8