2019-11-11
描述
返回当前页面的滚从位置。
提示
- 如果
pageXOffset
和pageYOffset
存在就使用他们,否则的话就使用scrollLeft
和scrollTop
- 可以使用
window
来作为参数el
的默认值
代码
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}