跳过主要内容

ScrollTrigger.clearScrollMemory

ScrollTrigger.clearScrollMemory( scrollRestoration:String )

清除 ScrollTrigger 中记录的任何滚动位置,使得 refresh() 后不会恢复任何滚动位置。通常不需要这样做,但在某些以非传统方式处理路由的框架中可能很有用。

参数

  • scrollRestoration:字符串

    如果你想显式设置window.history.scrollRestoration的值,你可以定义"auto"或者"manual"。默认情况下,它将使用 ScrollTrigger 加载时的值。

细节

清除 ScrollTrigger 中记录的任何滚动位置,使得 refresh() 后不会恢复任何滚动位置。通常不需要这样做,但在某些以非传统方式处理路由的框架中可能很有用。

你可能还希望考虑设置window.history.scrollRestoration = "manual",以防止浏览器尝试从其历史记录中恢复滚动位置(与 ScrollTrigger 无关)。参见https://developer.mozilla.org/en-US/docs/Web/API/History/scrollRestoration

目录

无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗