4

iscoll4 コンテナー内に入力フィールドがある Phonegap アプリを作成していました。灰色の背景はスクロールで、テキスト フィールドは「Enter ID」です。スクリーンショットは以前のものです

初期画面のスクリーンショット

テキスト ボックスをクリックすると、正常に動作しているキーボードがポップアップしますが、テキスト フィールドがキーボードの後ろにあり、ユーザーはテキスト フィールドを正しく見ることができません。スクリーンショットは前のものです。

キーボードポップアップ後のスクリーンショット

入力を開始するとすぐに、テキスト ボックスが上にスクロールします。

テキストフィールドを入力した後

私の問題は、テキスト フィールドをクリックするとすぐにテキスト ボックスがスクロールアップし、キーボードが表示されることです。

Phonegap 2.2 と iscroll4 を使用しています。iOS 5.1 および iOS 6.0 を搭載した iPhone で作業しています。

私はすでに次のものを使用してみました

  1. iScroll.scrollToElement('#ID'); - 上にスクロールしていますが、すぐに前の位置に戻ります
  2. jQuery を使用してキーボード イベントを作成します ( jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(32) });) - iPhone では機能しません。
4

0 に答える 0