#1984·shepherd

覆盖路径覆盖元素,以在初始窗口外时突出显示

作者: cmazereau创建于 2022年7月11日更新于 2024年12月10日
标签bug

当要突出显示的元素位于初始窗口之外(且需要滚动到该元素)时,覆盖图层会覆盖该元素。 似乎覆盖图层的 svg 路径是通过 `_getVisibleHeight()` 计算的,该方法在这种情况下返回 0。 这似乎是由于 `_getVisibleHeight()` 使用 `scrollParent.getBoundingClientRect()`,而没有考虑 `window.scrollY`。 如下修改 `_getVisibleHeight()` 似乎可以解决此问题:

内容来源: shipshapecode/shepherd