press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
23 lines (19 loc) • 424 B
JavaScript
export function setScrollTop(el, value) {
if ('scrollTop' in el) {
el.scrollTop = value;
} else {
el.scrollTo(el.scrollX, value);
}
}
export function getRootScrollTop() {
return (
window.pageYOffset
|| document.documentElement.scrollTop
|| document.body.scrollTop
|| 0
);
}
export function setRootScrollTop(value) {
setScrollTop(window, value);
setScrollTop(document.body, value);
}