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)