Używam jQuery do tworzenia dziurki, kiedy klikam na przycisk -> tło powinno mieć nieprzezroczystość 0.8, a pojawiający się div pozwoli użytkownikowi na zalogowanie się - wszystko jest w porządku, gdy nie używam z- indeks, ale mam 4 elementy div (nagłówek, zawartość, stopkę i element div z formularzem logowania) nagłówek musi zawierać indeks Z: 3 i zawartość z-index: 2 - w przeciwnym razie cienie nie będą działać zgodnie z oczekiwaniami.z-index nie działa?
Z jQuery dodaję div po tagu body, który zawiera stronę pełną, więc mogę ustawić krycie, ale wtedy muszę ustawić indeks Z dla formy-div wyższy niż dla div z nieprzezroczystość - ale to nie działa. z-index formularza-div wynosi 999, drugi div ma 5
Jakiekolwiek obejścia lub coś dla z-index?
Będziemy musieli zobaczyć HTML i CSS, aby dać ostateczną odpowiedź. – Dancrumb
Z-index jest podchwytliwy. Musisz upewnić się, że włączasz elementy do "używania" z-index. 'position: relative;' dla elementów, które chcesz pozostać w przepływie dokumentu i 'position: absolute;' dla elementów poza przepływem dokumentów. Ponadto, IE7 ma "błąd" z-index, który opiera swój indeks na jego rodzica i że rodzice z-index jest porównywany do jego rodzeństwa w DOM. To może wywołać ból głowy. – jmbertucci
Możliwy duplikat [Dlaczego z-index nie działa?] (Http://stackoverflow.com/q/9191803/1529630), ale nie może wiedzieć, ponieważ nie ma kodu. – Oriol