IntersectionObserver: takeRecords() 方法
该 IntersectionObserver
方法 takeRecords()
返回一个 IntersectionObserverEntry
对象数组,每个对象对应一个目标元素,该元素自上次检查交叉点以来经历了交叉点变化,无论是通过显式调用此方法还是通过隐式调用观察者的回调来检查。
注意:如果您使用回调来监控这些更改,则无需调用此方法。调用此方法会清除挂起的交叉点列表,因此不会运行回调。
语法
js
takeRecords()
参数
无。
返回值
一个 IntersectionObserverEntry
对象数组,每个对象对应一个目标元素,该元素自上次检查交叉点以来与根的交叉点发生了变化。
规范
规范 |
---|
Intersection Observer # dom-intersectionobserver-takerecords |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。