添加数据-tap-toggle="false"
例如,我在此标头中使用,并为我工作:
<div data-role="header" data-position="fixed" style="height:87px" data-tap-toggle="false">
<a href="#grid-menu" class="botonHeader" data-theme="b" data-icon="home">Home</a>
<h3>Contact</h3>
<img src="objetos/logo_48.jpg" class="ui-btn-right logoHeader"/>
</div>
这与点击切换功能有关。当你点击页面时,我们设置 position: absolute; 而不是固定的工具栏。你会注意到这个页面上有更多内容的行为:http: //jsbin.com/erezak/25
所以删除/添加那个类是故意的。如果你不想要这个,你可以设置 data-tap-toggle="false"。
问题是我们将固定页脚拉低 1px 以修复 Android 上的 1px 间隙问题。我们还设置了 1px padding-bottom 以保持相同的视觉高度。当我们切换到 position: absolute; 时,这会导致文本跳转 1px 在短页上(无滚动)
其他问题是边框在 position: fixed; 下不可见,但在 position: absolute; 下变得可见;
参考:https ://forum.jquery.com/topic/ui-fixed-hidden-on-click-event-1-1-rc2