2014-04-24 11 views
5

Safari na iOS 7 wyświetla błąd ze stałym nagłówkiem Nav, w którym obiekty docelowe nie wydają się poprawnie mapować do miejsca, w którym elementy są malowane.Obejścia dla mobilnego Safari (iOS 7.1) Naprawiono pozycję Dotknij Niedokładność?

Demo

Kroki do odtworzenia:

  1. przewijać stronę, aż pasek adresu Safari kurczy i dolny pasek narzędzi znika.
  2. Dotknij przycisku w dolnym rzędzie (na przykład przycisku "z").
    • Powoduje to rozwinięcie paska adresu i ponowne pojawienie się dolnego paska narzędzi.
    • Należy również zauważyć, że kliknięcie przycisku nie uruchamia się.
  3. Teraz spróbuj dotknąć przycisku w górnym rzędzie (na przykład przycisku "1").
    • Zostanie uruchomiony przycisk niższy niż w miejscu, w którym występuje dotknięcie.

Kilka pomysłów miałem przez obejście wymagałaby ...

  • Zdarzenie jest wywoływane, gdy zmiany stanu Safari UI. Nie widziałem zmiany rozmiaru lub wyzwalacza przewijania. Czy może brakować mobilnego safari?
  • Zdarzenie, które mogę wywołać, przełącza ten stan interfejsu użytkownika.

Odpowiedz

0

Czy próbowałeś dodać -webkit-backface-visibility: hidden; do przycisków nagłówka?

Jeśli to działa, jest to prawdopodobnie spowodowane promocją warstwy w WebKit. Mogę dodać dodatkowe informacje/linki, jeśli tak.

Powiązane problemy