IntersectionObserver:takeRecords() 方法
IntersectionObserver 接口的 takeRecords() 方法返回一个 IntersectionObserverEntry 对象的数组,其中包含自上次检查交叉点以来发生交叉点变化的所有目标元素。上次检查可以是显式调用此方法,也可以是自动调用观察者的回调函数。
注意: 如果你使用回调函数来监控这些变化,则无需调用此方法。调用此方法会清除待处理的交叉点列表,因此回调函数将不会运行。
语法
js
takeRecords()
参数
无。
返回值
一个 IntersectionObserverEntry 对象的数组,其中包含自上次检查交叉点以来其与根元素的交叉点发生变化的每个目标元素。
规范
| 规范 |
|---|
| 交集观察器 # dom-intersectionobserver-takerecords |
浏览器兼容性
加载中…