0

jQueryMobile を使用して iOS 用のハイブリッド アプリを構築しています。私のヘッダーとフッターは、アプリを通じて修正されています。だから最初は私は行ってきましたdata-position="fixed"。フォーム要素がフォーカスされると、iPad キーボードがポップアップし、フォーカスされたフィールドが表示されるようにページ全体の配置を押します。

フィールドを離れている間、iPadのキーボードが滑り落ちます。これにより、ヘッダー ダイブがページの中央に残ります。

私の無駄な試み:

  1. data-position="fixed"スタイルに含まれるすべての css (position:fixed; top:0;) を削除しました。
  2. ポジショニング スクリプトを挿入した入力フィールドのぼかしについて

    $('input').live('blur',function(){setTimeout(function(){ $('#header').css('position','fixed');},150);

  3. ぼかし機能にビュー ポート<meta>タグを挿入しました。

参照された修正:

iPad下:0px問題

https://github.com/jquery/jquery-mobile/issues/5532

貴重な提案や回避策を募集しています..

4

1 に答える 1