ViewportScroller
定义滚动位置管理器。由 BrowserViewportScroller
实现。
Defines a scroll position manager. Implemented by BrowserViewportScroller
.
abstract class ViewportScroller {
abstract setOffset(offset: [number, number] | (() => [number, number])): void
abstract getScrollPosition(): [number, number]
abstract scrollToPosition(position: [number, number]): void
abstract scrollToAnchor(anchor: string): void
abstract setHistoryScrollRestoration(scrollRestoration: "auto" | "manual"): void
}
Provided in
'root'
ServerModule
方法
配置滚动到锚点时使用的顶部偏移量。 Configures the top offset used when scrolling to an anchor. |
检索当前滚动位置。 Retrieves the current scroll position. |
参数没有参数。 返回值屏幕坐标中的位置(具有 x 和 y 值的元组)。
|
滚动到指定位置。 Scrolls to a specified position. |
滚动到锚点元素。 Scrolls to an anchor element. |
禁用浏览器提供的自动滚动恢复功能。另请参见 window.history.scrollRestoration 信息。 Disables automatic scroll restoration provided by the browser. See also window.history.scrollRestoration info. |