2

请看一下这个页面

如果您单击“肥胖手术”,应该会显示一个下拉菜单。(它使用 Twitter Bootstrap 下拉菜单)。

我可以确认菜单在那里,但它隐藏在底层内容后面,即使它具有高 z-index 的绝对位置。

你知道如何解决这个问题吗?

4

5 回答 5

9

显然问题出在 z-index 上。但问题实际上一直到最高父级。带有横幅类的标题元素具有 z-index: 1. 将其设置为更高的数字可以解决问题。

.banner {
    position: relative;
    z-index: 10;
}
于 2013-09-12T20:24:05.093 回答
2

您应该设置 z-index:9999; 菜单元素及其子元素,以确保它们始终位于顶部。

您可以使用其他元素的 z-index 来保持它们在页面上的其他元素之上。

于 2013-09-12T19:28:21.533 回答
2

检查溢出设置是否设置为隐藏,如果是删除值。

.banner {
    overflow: hidden // remove
}
于 2018-11-25T19:56:42.220 回答
0

问题实际上是由于设置了绝对位置和高 z-index 的最顶部图像(云的图像)。谢谢大家的帮助。

于 2013-09-12T21:13:17.170 回答
0

尝试将以下样式添加到类下拉列表中:

.dropdown {
  position: fixed;
  z-index: 9999;
}
于 2020-08-07T07:15:11.353 回答