Buduję aplikację z Phonegapem i mam nagłówek, który ustawiłem na górze ekranu.Naprawiono/bezwzględne pozycjonowanie zaniedbane w iOS podczas ustawiania ostrości na wejściu
header {
position: fixed;
top: 0;
width: 100%;
height: 30px;
background-color: red;
z-index: 100;
}
Działa tak, jak chcę, z wyjątkiem sytuacji, gdy stukam pole wprowadzania danych, a klawiatura przesuwa się w górę. Następnie pozycjonowanie jest całkowicie odrzucane. Nagłówek jest przesuwany wyżej poza widoczny widok. Powraca na swoje miejsce po ponownym zamknięciu klawiatury.
Czytałem, że niektóre przeglądarki mobilne nie dbają o pozycję ustaloną i absolutną, aby upewnić się, że ewentualnie mały ekran nie zostanie pokryty stałym elementem. Czy to prawda?
Czy istnieje sposób obejścia tego?
Próbowałem ustawić nagłówek absolutny, gdy wejście jest skoncentrowane. Przeczytałem o tym tutaj, http://dansajin.com/2012/12/07/fix-position-fixed/. Jednak dla mnie to nie działa.
Wdzięczny za każdą pomoc. Zdrówko
Czy dodałeś wtyczkę do klawiatury? Istnieje właściwość, którą możesz dodać do pliku config.xml: ustaw 'KeyboardShrinksView' na true. –
Witaj @KerriShotts i dziękuję za odpowiedź. Tak, mam dodaną wtyczkę i to samo z właściwością KeyboardShrinkView. Nie działa mi. – Oscar
Jaką wersję iOS? –