2011-12-15 19 views
1

私はJquery Mobileでモバイルサイトを稼働させています。このサイトは、いくつかのページに分割された大きなフォームのようなものです。それはAndroid以外のすべての携帯電話でうまく動作します。 問題は、ページの下部の入力に焦点を当て、ページの最後の要素(この場合は送信ボタン)をスクロールしてキーボードがその表示をブロックすることができなくなることです。Androidブラウザのスクロールの問題

私はこれについて何か解決策を見つけようとしました - f.o.e iScrollはうまくいっていませんでした。 これには良い解決策はありますか?

乾杯

+1

人はキーボードを一度押して離しても構いませんが、これを気にする必要はありません。これを簡単に修正するために空白スペースを追加することをおすすめします。 – Warpzit

+0

ああああ - まあ私はそれを試してみます。ありがとう – Fruxelot

答えて

2

私のモバイルサイトでも同様の問題がありました。私がやったことは、入力のフォーカスイベントとボケイベントをフックすることでした。フォーカスイベントでは、私は動的にページの高さを上げました。ぼかしイベントで私は高さを復元しました。安全対策として、ページ非表示イベントの高さも復元します。

これが役に立ちます。必要に応じて、私は詳細を提供することができます。