当抽屉的位置不是固定且底层页面有滚动时,无法拖动抽屉
作者: therealPaulPlay创建于 2026年6月29日更新于 2026年6月29日
当抽屉不使用 `position: fixed`,而是使用 `position: absolute` 等,则底层页面的任何滚动都会导致抽屉卡住(不再能够在任何方向上拖动)。 这是因为 `src/index.tsx` 中的 `function shouldDrag(...)` 会沿着完整的 DOM 树向上遍历,并检查所有祖先是否具有非 0 的 `scrollTop`。 如果找到,则返回。
内容来源: emilkowalski/vaul