![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 28.09.2007 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie. Wyświetlam przeźroczystą nakładkę, ale ona nie ma przeszkadzać elementom pod spodem w odbieraniu zdarzeń takich jak klikanie. Obojętnie czy div z nakładką jest umieszczony za treścią i naturalnie ją przykrywa, czy jest umieszczony przed, i ustawiony bliżej przez z-index, na niczym pod spodem nie da się klikać, nawet jeśli nakładka jest pusta. Da się z tym coś zrobić? Dalej na tej nakładce wyświetlam diva z position absolute, a z kolei na takie nie działa z-index - czyli rozwiązanie w którym nakładka jest pod spodem a elementy są na wierzchu też nie działa - musiałbym chyba nie używać position absolute, a nie mogę, bo pod spodem mam div z overflow scroll, i elementy nakładki też by się przewijały, a nie mogą (w końcu to OSD, elementy pozycjonują się względem ekranu, a nie arkusza, który jest przewijany).
Czy jest jakiś sposób, żeby warstwa nie odbierała klików? Obecnie mam to rozwiązane tak, na elemencie który jest wyświetlany z position absolute wszystkie inne, wewnątrz niego mają ustawiony z-index oczko wyżej od innych. Moja nakładka jest generalnie pod stroną, zamiast nad nią, a box który się wyświetla na nakładce, chociaż sam nie może mieć ustawionego z-index-a, to jego wszystkie elementy potomne mają. Działa we wszystkich przeglądarkach z wyjątkiem Opery. Opera ignoruje z-index na elementach wewnątrz div-a z position absolute. Pytanie, jakie zachowanie przeglądarki jest bardziej prawidłowe? Ten post edytował pp-layouts 9.07.2010, 08:19:26 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Coś takiego?
Ten post edytował nmts 13.07.2010, 23:32:54 -------------------- Free Web Tools - narzędzia dla programistów, webdeveloperów i specjalistów seo...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:31 |