iscoll4 コンテナー内に入力フィールドがある Phonegap アプリを作成していました。灰色の背景はスクロールで、テキスト フィールドは「Enter ID」です。スクリーンショットは以前のものです
テキスト ボックスをクリックすると、正常に動作しているキーボードがポップアップしますが、テキスト フィールドがキーボードの後ろにあり、ユーザーはテキスト フィールドを正しく見ることができません。スクリーンショットは前のものです。
入力を開始するとすぐに、テキスト ボックスが上にスクロールします。
私の問題は、テキスト フィールドをクリックするとすぐにテキスト ボックスがスクロールアップし、キーボードが表示されることです。
Phonegap 2.2 と iscroll4 を使用しています。iOS 5.1 および iOS 6.0 を搭載した iPhone で作業しています。
私はすでに次のものを使用してみました
- iScroll.scrollToElement('#ID'); - 上にスクロールしていますが、すぐに前の位置に戻ります
- jQuery を使用してキーボード イベントを作成します ( jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(32) });) - iPhone では機能しません。