Androidのソフトキーボードで入力フィールドをオーバーラップさせるソリューションを探していて少し疲れました。私の問題はこれと非常に似ています。Soft Keyboard Overlapping with EditText Fieldですが、この場合HTML5ではネイティブアプリケーションではありません。Android HTML5 - 入力フィールドがソフトキーボードオーバーラップ
もっと正確には、入力フィールドがキーボードで完全に覆われていると、ページ全体がスクロールして表示されます。これは問題ありません。しかし、この入力が可視領域の端にある場合(キーボードが表示された後)、私のソフトキーボードが重なってしまい、ページがまったくスクロールしません。最初の記号を入力した直後にページがスクロールされます。
私の顧客は、それはギャラクシータブ10" に確実に起こる...この動作を好きではない - のAndroid 4.0.3、レノボのタブレット - Androidの3.1
私はbox-sizing:border-box;
を使用して、入力の高さを設定しようとしています。 -webkit-appearance: textfield;
、-webkit-user-select: text;
、-webkit-writing-mode: horizontal-tb;
、-webkit-rtl-ordering: logical;
とさらにいくつかの、しかし、何も働いた。
はあなたがどんな考えを持っている?私はCSSのソリューションを好むだろう、JavaScriptのページのスクロールは、この場合、私のための答え(顧客の要求)ではありません。
多分それはjuですいくつかの入力の親のスタイルのために回避策や特定の問題が発生していないAndroid Webブラウザのバグ(既にすべてのposition: absolute
のプロパティを削除しようとしました)
すべての提案を歓迎します。
私はこの問題に利用できる解決策があることを願っています.Guruはそれを私たちに公開しなければなりません! –