gpt4 book ai didi

javascript - 如何使用 IntersectionObserver 初步检查元素是否相交

转载 作者:行者123 更新时间:2023-12-04 09:02:55 25 4
gpt4 key购买 nike

目标:
我想对一组在页面加载时相交的元素执行一个操作,并单独处理所有其他元素(当前未相交)。
问题:
每个观察者都有自己的回调,我无法同步获得一组结果。
可能的解决方案:
如果最初可以询问相交观察者元素是否相交。据我所知,没有这样的功能,所以每一个想法或帮助将不胜感激。

最佳答案

IntersectionObserver 类上实际上有一个方法可以帮助您实现目标。它是 IntersectionObserver.takeRecords() .它返回经历交集变化的观察条目数组。
此方法还强制 IntersectionObserver 检查和更新交叉点,因此从此函数返回的条目将包含最新的交叉点比率。
进一步阅读:here

关于javascript - 如何使用 IntersectionObserver 初步检查元素是否相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63523778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com