如何解决如何最初使用IntersectionObserver检查元素是否相交
目标: 我想对一组在页面加载时相交的元素执行一个操作,并分别处理所有其他元素(当前不相交)。
问题: 每个观察者都有自己的回调,而我无法同时获得一组回调的结果。
可能的解决方案: 最初是否可以询问相交观察者该元素是否相交。据我所知,还没有这样的功能,所以每一个想法或帮助都将不胜感激。
解决方法
IntersectionObserver类上实际上有一个方法可以帮助您实现目标。是IntersectionObserver.takeRecords()
。它返回一组观察到的经历相交变化的条目。
此方法还强制IntersectionObserver检查和更新相交,因此从此函数返回的条目将包含最新的相交比。
进一步阅读:here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。