declare global { interface Window { mozRequestAnimationFrame: Function; msRequestAnimationFrame: Function; __JBOOT__LOADING__ZINDEX__: number; __JBOOT__LOADING__AUTO__ADD__: boolean; } } /** * dom平滑滚动 * @param target 滚动容器 * @param from 从哪开始滚动 * @param to 滚动到哪里 * @param duration 滚动持续时间 * @param completeCallback 滚动完毕的回调 */ export declare function slideTo(target: Element, from: number, to: number, duration: number, completeCallback?: Function): void; declare type DomOverflowResult = { overflow: boolean; placement: 'left' | 'right' | undefined; }; /** * 检测dom是否溢出父元素之外,父元素需要固定宽度或传入父元素可视宽度 * @param dom 要被检测的dom元素 * @param offset 被检测dom节点需要抵消的偏移量 正数则dom节点加上偏移量 负数则代表dom节点减去偏移量 * @param parentWidth 选填 可传入父元素可视区域,用于可视区域大小与父元素真实大小不一致的情况 * @return DomOverflowResult */ export declare function checkDomOverflow(dom: HTMLElement, offset?: number, parentWidth?: number): DomOverflowResult; export {};