Ausblenden von div-hinter seinen Eltern?

<div class="content-wrapper">
    <div class="popup">
        <div class="close">
        </div>
    </div>
</div>

.content-wrapper relativ positioniert und enthält alle für den Inhalt der Seite (und nicht nur das popup).

.popup ist absolut positioniert.

.in der Nähe ist auch absolut positioniert.

Habe ich einige javascript zu verschieben, zu schließen, wenn der cursor in popup (so habe ich eine nette bar in der Nähe angezeigt, die für die Seite). Der beste Weg den ich gefunden habe, um dies zu tun ist, einfach zu bewegen mit jQuery animieren. Verbergen/anzeigen erstellt ein Stottern beeinflussen, auch .stop() nicht in der Lage war zu lösen. Mein problem ist bei dem Versuch, sich zu verstecken .knapp dahinter .popup. Egal welchen z-index ich für die beiden divs .in der Nähe wird dich nicht hinter .popup.

Ist es möglich ein absolut positioniertes div in einem anderen absolut positionierten div-sitzen hinter seinen Eltern, und wenn ja, wie?

  • ändern markup ist eine option?
  • Vielleicht, das popup über den Bildschirm bewegt (also, warum es absolut positioniert), so dass die Nähe innerhalb des popup war die einzige Lösung, die ich denken konnte. Wenn besser-markup arbeiten, dann bin ich bereit es zu versuchen.
InformationsquelleAutor Styphon | 2012-04-05
Schreibe einen Kommentar