下拉菜单不继承其父位置

Dropdown menu not inherit its parent position

     <div className="inner-dark-section">
        <div
          className="search-section"
          style={{
            width: "100%",
            position: "sticky",
            top: "0",
            zIndex: 10,
            backgroundColor: "#1b1b1b",
            paddingTop: "25px",
          }}
        >
          <RepSearch queryProcessor={processQuery} currQuery={currQuery} />
        </div>
      </div>

ResSearch 组件中有两个下拉菜单 (antd),但是下拉菜单没有继承它的父位置,因为它不是 sticky 当滚动时它滚动到 RepSearch 元素。

.ant-select-dropdown {
  background-color: $util-dropdown;
  border-radius: 5px;
  box-shadow: 0 0 0 1.5px rgba(91, 91, 91, 0.5),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
  position: fixed;
}

如何使下拉菜单在滚动时随 RepSearch 组件一起移动

如文档所述,如果您发现下拉菜单随页面滚动,请尝试使用 getPopupContainer = {triggerNode => triggerNode.parentElement}
修复下拉弹出窗口渲染。