@lxlib/theme
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
27 lines (26 loc) • 813 B
TypeScript
export declare class ScrollService {
private win;
private doc;
constructor(win: any, doc: any);
/**
* 获取滚动条位置
* @param element 指定元素,默认 `window`
*/
getScrollPosition(element?: Element): [number, number];
/**
* 设置滚动条位置
* @param element 指定元素
*/
scrollToPosition(element: Element | Window | null | undefined, position: [number, number]): void;
/**
* 设置滚动条至指定元素
* @param element 指定元素,默认 `document.body`
* @param topOffset 偏移值,默认 `0`
*/
scrollToElement(element?: Element | null, topOffset?: number): void;
/**
* 滚动至顶部
* @param topOffset 偏移值,默认 `0`
*/
scrollToTop(topOffset?: number): void;
}