編集:私の一時的な解決策は、すべてのトランジションをオフにして、ヘッダーごとに異なる ID を使用することです。その後、永続的なツールバーが表示されますが、トランジションはありません。 トランジションなしの作業例
JQuery Mobile のヘッダーで永続的な固定ナビゲーション バーを使用しています。私は 3 つの html ファイル間を移動しています。最初の (メイン) ページでは問題ありませんが、2 ページ目と 3 ページ目ではナビゲーション バーがコンテンツの一部をカバーしています。
navbar とヘッダーの壊れた navbar コードの例:
<div data-role="header" data-id="header" data-position="fixed">
<h1>Page 1</h1>
<a href="options.html" data-icon="gear" class="ui-btn-right">Options</a>
<div data-role="navbar">
<ul>
<li><a href="#page1" data-icon="home" data-iconpos="top"class="ui-btn-active ui-state-persist" >Page1</a></li>
<li><a href="#page2" data-icon="info" data-iconpos="top" >Page2</a></li>
<li><a href="#page3" data-icon="gear" data-iconpos="top" >Page3</a></li>
</ul>
</div><!-- /navbar -->
</div><!-- /header -->
ここに問題の例をアップロードしました (3 つの html ファイルではなく 1 つの html ファイル内のページ):壊れたナビゲーション バー