我有一个 jQuery Mobile (1.1.0) 应用程序在使用 Chrome、FF、Mobile Safari 和 Android 2.2 上的浏览器查看时正在运行。但是,在 Android 4.0.3 模拟器的浏览器中查看时,会出现一系列问题。
这些包括:
1) 不显示页眉栏(它在节目中短暂显示,然后消失 - 固定页脚很好)。
2) 页面上的按钮未显示 - 但仍能正确接收和处理点击事件。
这也发生在同事的 ICS Android 手机 (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>
[数据绑定属性用于 Knockout.js]
有谁知道我需要改变什么才能让它在 ICS 上运行?或者这是 jQuery Mobile 的“正在进行中的工作”?