跳过主要内容

.scroll

.scroll( position:Number ) : 数值 | null

获取/设置关联的 scroller 的滚动位置(数值型)。

参数

  • 位置: 数值

    当前滚动位置(以像素为单位)。如果省略此参数,则该方法将作为取值器使用(返回当前滚动位置)。

返回值:数字 | 空值

如果提供了参数,它将作为设值器并返回undefined。如果没有提供参数,则它将作为取值器并返回相应轴上的数值型滚动位置(默认为垂直方向)

细节

获取或设置相关滚动条的滚动位置(数值型)。请记住,一个ScrollTrigger要么关联到垂直或者horizontal滚动,所以scroll()只影响那个方向。

示例

let st = ScrollTrigger.create({
trigger: ".class",
scroller: ".container", // if no scroller is defined, the viewport (window) is used.
start: "top center",
end: "+=500",
});

// get
let position = st.scroll();

// set
st.scroll(100);
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗