收藏
回答

IntersectionObserver 如何判断目标节点与参照节点的那一边界发生交叉?

想通过 IntersectionObserver 实现无限信息流,销毁屏幕之外的view,但是需要知道边界交叉方向计算占位符高度。

回答关注问题邀请回答
收藏

2 个回答

  • 宣华 
    宣华 
    2022-04-09

    找到了,通过observe() 返回的 boundingClientRect.top 判断上下边界,如果大于0,则是下边界。

    2022-04-09
    有用
    回复
  • 神经蛙
    神经蛙
    2022-04-09
    IntersectionObserver.relativeTo(string selector, Object margins)
    


    这个api应该可以吧。

    2022-04-09
    有用
    回复
登录 后发表内容