Chrome、FF、Mobile Safari、および Android 2.2 のブラウザーを使用して表示すると実行される jQuery Mobile (1.1.0) アプリがあります。ただし、Android 4.0.3 シミュレーターのブラウザーで表示すると、さまざまな問題があります。
これらには以下が含まれます:
1) ヘッダー バーが表示されません (ショーで短時間表示されて消えます - 固定フッターで問題ありません)。
2) ページ上のボタンは表示されませんが、クリック イベントは正しく受信および処理されます。
これは、同僚の ICS Android Phone (Galaxy Nexus) でも発生します。
マークアップはすべて、jQM のかなり標準的なものです。たとえば、メインのボタンはタグです。ヘッダーは次のとおりです。
<header data-role="header">
<h1 data-bind="text: theTitle"></h1>
<a id="waitButton" href="#" class="ui-btn-left" data-bind="click: wait">Wait</a>
<a id="pollButton" href="#" class="ui-btn-right" data-bind="click: poll">Poll</a>
</header>
[data-bind 属性は Knockout.js 用]
ICSで動作させるために何を変更する必要があるか知っている人はいますか? それとも、これは jQuery Mobile の「進行中の作業」ですか?