ScrollObserver 属性

onScroll() 函数返回的 ScrollObserver 实例可用的属性。

const scrollObserver = onScroll(parameters);
               ┌───────┐
scrollObserver.│target │
scrollObserver.│linked ├─ Properties
scrollObserver.│repeat │
               └───────┘
名称 描述
id 获取 ScrollObserver 实例的唯一标识符 (Number)
container 获取与此观察者关联的滚动容器 (ScrollContainer)
target 获取正在被观察的目标元素 (HTMLElement)
linked 获取链接的对象(Animation | Timer | Timeline
repeat 获取观察者是否应重复 (Boolean)
horizontal 获取滚动方向是否为水平(Boolean
enter 获取回车阈值(字符串 | 数字
leave 获取和设置休假阈值(String | Number
sync 获取同步是否已启用(布尔值
velocity 获取当前滚动速度(数字
backward 获取滚动方向是否为向后 (Boolean)
scroll 获取当前滚动位置(数字
progress 获取被观察元素的当前进度(0 到 1)(Number
completed 获取观测是否已完成(布尔值
began 获取观测是否已开始(布尔值
isInView 获取观察的元素当前是否在视图中 (Boolean)
offset 获取被观察元素的偏移量(数字
offsetStart 获取被观察元素的起始偏移量(Number
offsetEnd 获取被观察元素的结束偏移量(数字
distance 获取被观察元素的滚动距离 (Number)