モバイルでは、タッチ キーボードが画面の下半分を占めていたため、入力/テキスト領域が上部にない場合、ある種の先行入力の提案がある場合、ユーザーが入力しているときにそれらが表示されないことがあります。入力フィールドがアクティブなときに、その下の表示領域を最大化するために、入力フィールドを自動的に一番上に「プッシュ」する方法はありますか?
質問する
343 次
1 に答える
2
入力のイベントにイベントをバインドしてから、必要な場所まで[focus][1]
スクロールできます (こちらを参照)。jquery を使用すると、次のようになりますが、テストされていません。
$('input').focus(function() {
$('body').scrollTop($(this).position().top);
});
本文の選択についてはわかりません。ページの定義方法に依存すると思います。
于 2013-02-24T13:52:03.560 に答える