jQM に基づくモバイル Web アプリケーションがあります。次のスタイルが適用された背景画像があります。
body.ui-mobile-viewport .ui-page
{
background: url('images/bg-texture.jpg') no-repeat fixed left bottom;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;
background-size: cover;
}
問題は、これは iOS、Chrome for Android では問題なく動作しますが、ICS ネイティブ ブラウザと Dolphin ブラウザでは、スクロールが開始された後、背景が次のようにページの上部に固定されます。
何らかのアクション (要素をタップするなど) の後、背景は次のようにフォーカスされた状態に戻ります。
私はインターネットでチェックし、広範な調査を行いましたが、明らかに何かが欠けています. これらは私が試したソリューションのリンクです:
一番上に表示されるもの (つまり CSS) は、適用されたデフォルトの編集されていないスタイルです。
注:超サイズのプラグインも
試してみましたが、GingerBread デバイスで、ページのコンテンツが静的な場合に機能します。ICS デバイスでは、動的コンテンツを含むページにビューポートを適用すると、ビューポートを超えてスクロールできません。画像が配置されているパスに設定してimg
ページの本文にタグを作成しようとすると、同じ問題が発生します。src
これらの問題は、ICS ネイティブ ブラウザでのみ発生します。
私が何か間違ったことをしている場合は教えてください。これに対する純粋な CSS ソリューションはありますか? (明らかに何かが大きく間違っている)