2011-12-22 19 views
3

私はjQueryモバイルサイトで作業しており、iOSキーボードが表示されているか隠れているときにレイアウトを更新する必要があります。jQuery mobile - iOS - キーボードが開いているときを検出する方法は?

私はバインドできるイベントはありますか?必ずしもJQMイベントである必要はありませんが、他のイベントでも十分です。

ありがとうございました!

+0

これは、ぼかしやフォーカスイベントのような他のフォーム要素と似ています... – testndtv

+0

'resize'イベントを付ければ、innerWidth/innerHeightをチェックしてレイアウトを変更することができます。私が読んだところ、Safariは 'resize'をトリガーせずにinnerHeightの値を変更します。どのように奇妙です。 – oriadam

答えて

4

See this thread.答えをスキャンすると、フォーム入力要素に焦点を当ててキーボードが開いているかどうかを判断できます。

関連する問題