0

独自のドロップダウンメニューを使用して、既存のWordPressテーマに新しいドロップダウンdivを追加しています。

新しいドロップダウンがアクティブになり、メニューの上の領域から「ドロップダウン」します。

メニューはz-index:99に設定されていますが、「マイドロップダウン」にどのような値を指定しても、メニューはその上に表示されます。

唯一の例外は、メニューにz-index:0を指定した場合です。もちろん、メニューのドロップダウンがページのさらに下の項目と重ならないことを除いて、すべて正常に機能します:/

感謝します!

更新:さまざまな位置の値を試しました。メニューが機能するには「相対的」である必要があります。

ドロップダウンは絶対になりましたが、相対は同じ結果になります。

4

3 に答える 3

1

styles.css次のスタイルシートで次のように宣言されていますline: 316

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

メニューよりも低いレベルに設定#section-tophatしているので、その行からIDを削除するだけで、ドロップダウンが正常に機能します。z-index:1#section-tophat

于 2012-04-12T15:21:32.357 に答える
0

z-indexは、位置relativeabsolute&でのみ機能しfixedます。だから、position:relativeあなたのdropdownDIVに与えます。

于 2012-04-12T12:38:42.437 に答える
0

確認できるサンプルページはありますか?また、スタッキングコンテキストの問題が発生する可能性があります。

どのように機能するかについての私の答えをz-index確認してください。

于 2012-04-12T12:45:48.647 に答える