Исправлено / абсолютное позиционирование игнорируется в iOS при фокусировке на вводе

Я создаю приложение с PhoneGap, и у меня есть заголовок, который я закрепил в верхней части области просмотра.

header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 30px;
  background-color: red;
  z-index: 100;
}

Это работает так, как я хочу, за исключением случаев, когда я нажимаю на поле ввода и клавиатура скользит вверх. Тогда позиционирование полностью отбрасывается. Заголовок скользит выше за пределами видимого представления. Он возвращается на свое место после закрытия клавиатуры снова.

Я читал, что некоторые мобильные браузеры не заботятся о фиксированном и абсолютном позиционировании, чтобы гарантировать, что возможно маленький экран не будет покрыт фиксированным элементом. Это правда?

Это можно обойти?

Я попытался установить заголовок на абсолютный, когда фокус ввода. Я читал об этом здесь,http://dansajin.com/2012/12/07/fix-position-fixed/, Тем не менее, это не похоже на работу для меня.

Ответы на вопрос(1)

Ваш ответ на вопрос