青いやつの進捗日記。

メモとしてべんきょうのしんちょくをかいていきます。あとで自分が検索しやすいもん

iOS Safariでキーボードを開いている際にposition: fixedの挙動がおかしい?

ちょっと明確なソースがあるわけではないので確証はない。

iOS Safariでキーボード(Virtual Keyboard)を開いている際にposition: fixedの挙動がおかしいっぽい。

  • iOS Safari
  • Virtual Keyboardを開いている
  • position: fixed; bottom: 0;

の際に、

  • スクロールアップ(画面が下に移動)はVirtual Keyboardの高さを含まない
  • スクロールダウン(画面が上に移動)はVirtual Keyboardの高さを含む

となっているっぽい。なので、Virtual Keyboardの高さを含んでbottom: 0;にfixedされてしまう。

どうしたらよいのかはわかっていない。明確なソースがないので実はなにか解決方法あるのかもしれない。おしえてほしい。