lath
Version:
Seamless connection of pages.
33 lines (32 loc) • 924 B
TypeScript
/**
* Obsolete
* ------------- end -------------
*/
declare class SmoothScroller {
element: HTMLElement;
private touchHold;
private scrollType;
private scrollHold;
private defaultScrollBehavior;
private defaultScrollSnapType;
private scrolling;
private preStep?;
private reservePlanId;
private scrollDuration;
constructor(element: HTMLElement, stoppable?: boolean);
snapTo(x: number, y: number, duration?: number): Promise<void>;
scrollTo(x: number, y: number, duration?: number): Promise<void>;
private scrollStop;
private scrollContinue;
private catchDefaultStyle;
private isBreak;
private step;
private openSmooth;
private closeSmooth;
private beforeScrolling;
private endScrolling;
private checkScrollEnd;
private smoothScroll;
private smoothScrollByStep;
}
export { SmoothScroller };