编辑:似乎我需要做的就是添加data-position="fixed"
到标题中,并确保它被一个单独的包装器封装,而不是内容。
根据面板文档,面板必须是页面内页眉、内容和页脚元素的兄弟。所以这是我的基本标记(大量剥离):
<body>
<div data-role="panel"></div>
<div data-role="header"></div>
<div data-role="content"></div>
<div data-role="footer"></div>
</body>
但是,当 JQM 重新渲染 DOM 时,它会创建以下内容:
<body>
<div data-role="page">
<div data-role="panel"></div>
<div class="ui-panel-content-wrap ...">
<div data-role="header"></div>
<div data-role="content"></div>
<div data-role="footer"></div>
</div>
</div>
</body>
如您所见,它在内容包装中包装了页眉、内容和页脚,而不仅仅是内容。我怎样才能强制它正常运行?