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