Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zakrywanie bloków pod spodem na iPadzie
Forum PHP.pl > Forum > Po stronie przeglądarki
pyro
Cześć,

Mam sobie coś w ten deseń:

  1. <div id="container">
  2. <section id="content">
  3. ...
  4. </section>
  5. <video id="video">
  6. ...
  7. </video>
  8. </div>


I teraz #content oraz #video są pozycjonowane absolutnie (100% width / height - chodzi o to, żeby #content przykrywało #video). O ile w PCtowych przeglądarkach wszystko jest ok, na Safari Mobile (iPad) klikając lub robiąc coś z #content dzieje się również z #video. Jak np. kliknę gdzieś po środku to #video startuje (bo mniej więcej w środku jest button od Play) albo custom scroll nie działa, bo SM myśli, że próbuję coś zrobić z video dotykając palcem. Dodam, że wyższy z-index na #content nic nie daje.

Ma ktoś pomysł co zrobić z tym fantem na to GorszeNawetOdIE ustrojstwo?
Damonsson
Jakiś link do tego?
pyro
http://jsfiddle.net/wmd5Y/
Damonsson
Hmmm, nie mam jak tego sprawdzić ;/ A próbowałeś może
  1. opacity: 1;
dla górnej warstwy?

Albo dla video dodać:
  1. -webkit-transform-style: preserve-3d


Wygląda to jakby przeglądarka ignorowała style i video zawsze będzie na wierzchu. Kiedy dasz tam jakiś button normalny, już jest ok prawda?
pyro
Pierwsze co to dałem maksymalne opacity i wszelkie backgroundy dla bloku na topie :-)

Nie... takie coś też nie działa (klika się play): http://jsfiddle.net/wmd5Y/1/, a button nie reaguje

// EDIT

http://jsfiddle.net/wmd5Y/5 - nawet przy tym działa background zamiast topu.

Dodam, że to nie problem z potomkami, bo coś takiego również działa nieprawidłowo:

http://jsfiddle.net/wmd5Y/8/

I nie jest to problem z siblingsami, zmienianie kolejności to również zero efektu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.