ScrollObserver 属性

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

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