html5 アプリケーションに cordova を使用しました。テキストボックスを押すたびにキーパッドが表示されますが、このキーパッドがテキストボックスに重なって画面が上に移動しません。
しかし面白いのは、この問題がインストール後に一度だけ発生することです。テキストボックスのキーパッドをタップするたびに2回目以降、画面が上に移動します
以下のようにフォーカスイベントとぼかしイベントの両方を使用しています
this.$('#event').on('blur', function() {
$('#event').css('height', $(window).height());
cordova.plugins.Keyboard.disableScroll(false);
});
this.$('#event').on('focus', function() {
$('#event').css('height', $(window).height());
cordova.plugins.Keyboard.disableScroll(false);
});