2012-04-12 92 views
0

我使用它自己的下拉菜单为现有的WordPress主题添加了新的下拉分区。Z索引和多个下拉列表

新的下拉菜单被激活,并从菜单上方的区域“下降”。

菜单设置为z-index:99,但无论我给出“我的下拉菜单”的任何值,菜单仍会出现在它的顶部。

唯一的例外是,如果我给菜单的z-index:0,那么所有作品,除了菜单的下拉菜单,当然不会进一步重叠项下的页面罚款:/

帮助赞赏!

更新:我尝试了不同的位置值,菜单需要“相对”才能工作。

下拉菜单现在是绝对的,但相对的结果是相同的。

+0

发布一些代码,以便我们可以查看。 – 2012-04-12 13:00:14

+0

现在添加一个链接到我的文章:) – jonas 2012-04-12 14:49:12

+0

张贴我的答案在下面。 – 2012-04-12 15:21:52

回答

1

您有以下在styles.css样式宣布line: 316

#section-tophat, #section-footer, #section-sub-footer { position: relative; z-index: 1; } /* Setup for :after double bgs below */ 

你设置你的#section-tophatz-index:1,从而以比你的菜单中选择一个较低的水平,因此单从该行删除您#section-tophat ID和你的下拉菜单正常工作。

+0

非常感谢,你是一个英雄! 没有写这个Css我自己和由于某种原因,我错过了,当看着Firebug :) – jonas 2012-04-12 15:31:26

0

的z-indexrelative位置工作,absolute & fixed。所以,给dropdown DIV给position:relative

+0

谢谢。这已经解决了这样的问题之前,所以ia已经尝试了相对和绝对没有运气... 菜单是位置:相对的,这是不能改变,而不会破坏主题... – jonas 2012-04-12 13:44:30

+0

请一些代码,以更好地理解 – sandeep 2012-04-12 13:45:22

+0

链接现在提供在第一篇文章.. – jonas 2012-04-12 15:16:37