To nie jest dokładna odpowiedź na pytanie, ale może pomóc w znalezieniu rozwiązania tego problemu.
Miałem obraz, który ukrywałem przy ładowaniu strony i wyświetlałem podczas oczekiwania na połączenie AJAX, a następnie chowałem się ponownie ...
Znalazłem jedyny sposób, aby wyświetlić mój obraz podczas ładowania strony, a następnie sprawić, aby zniknął i móc klikać rzeczy, w których znajdował się obraz przed ukryciem, aby umieścić obraz w DIV, zrobić rozmiar DIV 10x10 pikseli lub mały wystarczająco, aby zapobiec problemowi z ukryciem zawierającego div. Umożliwiło to przepełnienie obrazu div podczas gdy jest widoczny, a gdy div był ukryty, na obszar divs miała wpływ niemożność kliknięcia obiektów poniżej, a nie cały rozmiar obrazu, który DIV zawierał i wyświetlał.
Próbowałem wszystkich metod, aby ukryć obraz, w tym CSS display = none / block, opacity = 0, ukrywanie obrazu za pomocą hidden = true. Wszystkie spowodowały, że mój obraz został ukryty, ale obszar, w którym był wyświetlany, zachowywał się tak, jakby znajdował się pod nim materiał, więc kliknięcia itd. Nie działałyby na leżące pod nim obiekty. Gdy obraz znalazł się w maleńkim DIV, a ja ukryłem maleńki DIV, cały obszar zajmowany przez obraz był wyraźny i tylko niewielki obszar pod DIV, który ukryłem, został zmieniony, ale ponieważ uczyniłem go wystarczająco małym (10x10 pikseli), problem został naprawiony (w pewnym sensie).
Uznałem, że jest to nieprzyjemne obejście tego, co powinno być prostym problemem, ale nie byłem w stanie znaleźć sposobu, aby ukryć obiekt w jego natywnym formacie bez kontenera. Mój obiekt był w formie itp. Jeśli ktoś ma lepszy sposób, daj mi znać.