bytedance/guide

当目标元素触发了外层的scroll时显示错误

luluxiaocc opened this issue · 1 comments

  1. 比如a是父级, 目标元素是b (selector), 当a触发 overflow: auto; 内部滚动的时候则显示的不对
  2. 还要考虑多层滚动的情况, 比如 目标元素是b (selector), b 的父级是 a, a的父级是a1, a1的父级是a1, 并且a&a1&a1 都有滚动的情况需要循环判断。

这个我也出现了, 多层父元素存在滚动蒙层错误,这个感觉不太好修复。
我是在useEffect监听realWindow的滚动事件同时又增加当前滚动父元素的监听事件,能满足我的业务场景,仅供参考哈
image