为什么下拉列表位于粘性元素下方?

Why dropdown list goes under the sticky element?

我有一个 table,其中最后两列由 position = sticky 固定,因为我需要将它们从滚动中删除。我需要在一个固定的列中放置一个下拉列表。但是我的下拉列表在粘性元素下面,为什么会这样?我试图将 z-index 设置为下拉列表,但它不起作用 谁能告诉我我错过了什么

通常下拉菜单的父元素为 position:relative,下拉菜单的内容为 Position:absolute。所以 Position:sticky 下拉菜单可能不起作用。

编辑: 您不能使用 position:sticky 进行下拉; .但是要解决您的问题,有一种方法可以使用 position:absolute; 粘贴最后两列;并添加一个下拉列表。这是一个可以帮助你的jsfiddle Click <a>https://jsfiddle.net/Akash951/q2sctfwz/</a> 注意: 当您在此处添加下拉列表时,请确保您使用 z-index 多于列,以便下拉内容位于顶部。