我有一个令人沮丧的问题。
根据文档,我可以拥有外部面板:
- http://demos.jquerymobile.com/1.4.2/panel-external/
- 在上面的示例中,标题位于页面内部,但面板位于页面外部
我也可以拥有外部标题和页脚:
那么从逻辑上讲,我应该能够将它们结合起来:
<div data-role="header" data-position="fixed" data-theme="a">
<a href="#main_menu" data-transition="reveal" class="f-menu menu_control"><span>Open left panel</span></a>
<h1>Info</h1>
</div><!-- /header -->
<div id="locale" data-role="page" data-title="Info" class="jqm-demos">
<div role="main" class="ui-content jqm-content jqm-fullwidth">
<h1>LOCALE</h1>
</div><!-- /content -->
</div><!-- /page -->
<div id="privacy" data-role="page" data-title="Info" class="jqm-demos">
<div role="main" class="ui-content jqm-content jqm-fullwidth">
<h1>PRIVACY</h1>
</div><!-- /content -->
</div><!-- /page -->
<div data-role="panel" id="main_menu" data-position="left" data-display="reveal" data-theme="a">
<ul data-role="listview" id="menu_contents">
<li data-role="list-divider" class="h2 ui-li-divider ui-bar-a ui-first-child">
<a href="#locale" data-transition="slide" data-rel="close" class="f-cogs">Page 1</a>
</li>
<li data-role="list-divider" class="h2 ui-li-divider ui-bar-a ui-first-child">
<a href="#privacy" data-transition="slide" data-rel="close" class="f-cogs">Page 2</a>
</li>
</ul>
</div>
Fiddle: http://jsfiddle.net/sidouglas/qVNyf/1/
在这个Fiddle中,滑动动画与( http://demos.jquerymobile.com/1.4.2/panel-external/ )不同。它很卡顿,文档的高度没有正确计算。
根据另一个问题,我尝试在这个Fiddle中使用<div class="ui-panel-wrapper">
。但问题仍然存在。