考虑到ResizeObserver
构造函数 https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver/ResizeObserver,其第一个参数是一个回调,它接受两个参数,第一个参数是一个数组ResizeObserverEntry
对象,这些条目之间有什么区别(如果有)?
可以用简单的话来解释:
- 每次你打电话
.observe(newElement)
新条目将添加到回调中的列表(末尾) - 除非该元素已被观察到。
- 如果你打电话
.unobserve(newElement)
,相应的条目被删除
从列表中。
- 在简单的情况下,您可以使用
entries[index]
,如果您知道索引 - 例如,总是只有一个条目:entries[0]
.
- 迭代条目列表时
entry.target
为您提供观察到的元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)