jQuery モバイルで提供されるページがあります。すべてのモバイル デバイスで、別のリンク、画像、または JavaScript イベント (onclick など) を使用するその他の JavaScript 対応要素を押すと、レイアウトのヘッダーが消えます。実際には消えませんが、位置プロパティが固定されないように変更されているだけです。ページの一番上までスクロールすると、ヘッダー画像がそこにあり、ページの残りの部分と一緒にスクロールします。次に、ページ上の別の JavaScript 対応要素をクリックすると、ヘッダーが再び固定に戻ります。
この動作は、ページ上でクリックした要素で行ったり来たりします...本当に奇妙です。
他の誰かがこれを見ましたか?誰でもそれを修正する方法を知っていますか?
ここに私のレイアウトがあります:
<div data-role="page" id="page1" data-add-back-btn="false">
<div data-theme="a" data-role="header" data-position="fixed">
<div style="text-align:left;padding-top:5px;padding-left:3px;">
<img src="/images/mylogo.png" alt="Logo" />
</div>
</div>
<div data-role="content">
@{Html.RenderAction("Items", "Feedback", new {area=""});}
@RenderBody()
</div>
</div>
ティア