2012-07-03 30 views
7

さて、ここでの例です:あなたが9012のメニューを置くと、あなたはスライスしています http://jsfiddle.net/jGLvk/405/位置:相対、オーバーフロー:隠された親と子の絶対

が絶対サブメニューを下に落としました。 位置を削除:絶対、またはオーバーフロー:親から隠されています:通常の作業ドロップダウンメニューがあります。

"Overflow-y:visible"は、メニューを表示する代わりにスクロールバーを生成するだけです。

私を助けてください!私はそのようなトリッキーな祖先で通常のスーパーフィッシュドロップダウンメニューが必要です。

ありがとうございました!

+0

オーバーフローは何のために隠されていますか? – banzomaikaka

答えて

5

ここでは、見てみましょう。 overflow:hiddenが何であるか分かりませんが、ulには適用され、divには適用されませんか?もしそうなら、それをうまく行い、divにposition: relativeを設定します。見てください - >http://jsfiddle.net/jGLvk/407/

を絶対位置の要素がdivに対するなっているので、それはuloverflow:hidden;セットを無視します。

関連する問題