私はすべての解像度にスケーリングする必要があるphonegapアプリを構築しているため、すべてをパーセンテージで定義しています。また、Jqueryでコンテンツとして定義したdivを持つ固定ヘッダーを使用しています。
私が抱えている問題は、ページ間の移行中に、移行中にページの高さが変化するため、「スタッター」が発生することです。私はこれが起こらないようにしようとしています。何かご意見は?
ポイントを実際に説明するために、以下のサンプルを作成しました。 http://jsfiddle.net/fz7qs/2/
<div id="pageContainer" style="position: relative !important; height: 100%;">
<div data-role="page" id="test1">
<div data-role="header">
<h1>Page Title</h1>
</div><!-- /header -->
<a id="page2link">To Page 2</a>
<div data-role="content">
<p>Page content goes here.</p>
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /footer -->
</div><!-- /page -->
<div data-role="page" id="test2" style="height: 568px">
<div data-role="header">
<h1>Page 2</h1>
</div>
<a id="page1link">To Page 1</a>
<div data-role="content" style="height: 50%;">
<p style="height: 80%; border: 1px solid black;">This is page 2</p>
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div>