UNPKG

xxm-test-js

Version:
27 lines (26 loc) 920 B
/** * 滚动到容器顶部。 * @param {HTMLElement | Window} [container=window] - 要滚动的容器,默认为window。 * @param {ScrollToOptions} [options={ top: 0, behavior: 'smooth' }] - 滚动选项。 * @returns {Promise<void>} - 滚动完成的Promise。 * @example * ```javascript * // 使用示例 * // 滚动到页面顶部 * scrollToTop().then(() => { * // 滚动完成后隐藏滚动按钮 * const scrollButton = document.getElementById('scrollButton'); * if (scrollButton) { * scrollButton.style.display = 'none'; * } * }); * * // 滚动到指定元素的顶部 * const element = document.getElementById('myElement'); * scrollToTop(element).then(() => { * // 滚动完成后显示提示信息 * alert('已滚动到指定元素顶部'); * }); * ``` */ export declare function scrollToTop(container?: HTMLElement | Window, options?: ScrollToOptions): Promise<void>;