2012-07-03 12 views
7

Okay, hier ist ein Beispiel: http://jsfiddle.net/jGLvk/405/position: relative, overflow: hidden Eltern und absolute Kind

Wenn Sie das 9012-Menü schweben, werden Sie in Scheiben geschnitten Untermenü fallen gelassen, die absolut ist. Position entfernen: absolut oder Überlauf: von einem der übergeordneten Elemente ausgeblendet: Sie haben ein normal funktionierendes Dropdown-Menü.

"Überlauf-y: sichtbar" erzeugt nur eine Bildlaufleiste statt Menü anzuzeigen.

Bitte helfen Sie mir! Ich brauche ein normales Superfish-Dropdown-Menü in solchen kniffligen Vorfahren.

Vielen Dank!

+0

Wofür ist der Überlauf versteckt? – banzomaikaka

Antwort

5

Hier, werfen Sie einen Blick. Ich bin mir nicht sicher, was die overflow:hidden ist, aber würde es funktioniert auf die div ul und nicht die div angewendet? Wenn ja, dann mach es und setze die position: relative auf die div. Werfen Sie einen Blick ->http://jsfiddle.net/jGLvk/407/

Da die absolut positionierten Elemente zum div relativ wird, es ignoriert die overflow:hidden; Satz auf der ul.

Verwandte Themen