2009-08-11 14 views
1

Ich versuche, ein div auf einen Klick auf Element auswählen. Es gibt 4 ausgewählte Elemente, zwei in jeder Reihe. Wenn dieses div aufgerufen wird, geht es hinter das succesive select Element. Dieses Problem ist spezifisch für IE7. Es funktioniert gut mit IE8 und firefox3. bitte kann jemand helfen ... Danke,Z-Index-Problem in IE7

+0

Die div auf der Seite auf den Code sehen, die ich absolut positioniert zu nennen versuche. –

+0

Poste etwas vom Quellcode, den du bereits geschrieben hast. Das sollte es anderen leichter machen, das Problem zu verstehen und Ihnen zu helfen – Marius

Antwort

1

Sie können den folgenden Link für eine detaillierte Informationen lesen

How the Z-index Attribute Works for HTML Elements

Es gibt zwei Arbeit um für diese.

Die erste besteht darin, das Select-Element auszublenden, wenn das Div angezeigt wird. Dies ist möglicherweise keine gute Lösung.

Die andere bessere Lösung ist, einen iframe an der gleichen Position wie der div zu platzieren.

Der iFrame muss am Ende der Seite hinzugefügt werden, so dass er vor allen anderen Fenstersteuerelementen angezeigt wird (die Fenstersteuerelemente werden in der Reihenfolge gestapelt, in der sie auf der Seite angezeigt werden). Das sorgt dafür, dass SELECT abgedeckt wird, das uns im Weg steht.

Sie können

Bug Fix: SELECT box displayed through Dynamic DIV in Internet Explorer