获取并设置元素的滚动位置
获取或设置元素或文档的水平和垂直滚动位置
使用scrollTop
和scrollLeft
属性获取、设置元素的滚动位置
var el = document.querySelector('div');
// get scroll position in px
console.log(el.scrollLeft, el.scrollTop);
// set scroll position in px
el.scrollLeft = 500;
el.scrollTop = 1000;
获取文档的滚动位置(单位为px)
var scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
scrollTop = window.pageYOffset || document.documentElement.scrollTop;
设置文档的滚动位置(单位为px)
document.documentElement.scrollTop = document.body.scrollTop = 1000;
document.documentElement.scrollLeft = document.body.scrollLeft = 500;