1

モバイルでは、タッチ キーボードが画面の下半分を占めていたため、入力/テキスト領域が上部にない場合、ある種の先行入力の提案がある場合、ユーザーが入力しているときにそれらが表示されないことがあります。入力フィールドがアクティブなときに、その下の表示領域を最大化するために、入力フィールドを自動的に一番上に「プッシュ」する方法はありますか?

4

1 に答える 1

2

入力のイベントにイベントをバインドしてから、必要な場所まで[focus][1]スクロールできます (こちらを参照)。jquery を使用すると、次のようになりますが、テストされていません。

$('input').focus(function() {
  $('body').scrollTop($(this).position().top);
  });

本文の選択についてはわかりません。ページの定義方法に依存すると思います。

于 2013-02-24T13:52:03.560 に答える