0

Android 用のハイブリッド モバイル アプリを開発しています。フレームワークとして jquerymobile 1.2.0 を使用しています。data-role="listview" を使用しているボディ セグメントのコンテンツが垂直方向にスクロールしている間に、ヘッダーとフッターを固定したいと考えています。

しかし問題は、ヘッダーとフッターも本文のスクロールで上にスクロールしていることです。

  • 私のノート
  • マイクエリ
  • eラーニング
  • 割り当て
  • メディア
  • ブロードキャスト

<div data-role="content">
    <ul data-role="listview" class="ui-listview">
        <li>
        <img src="images/noprofileimg.jpg" />
                    <h3>Indraneel Roy <small>says</small></h3>
        <p >Friday, October 8, 2010 <span class="ui-li-count">2</span></p>
        <p>@abir kab h freshears ???</p>
        </li>
    </ul>
</div><!--end of body container-->
著作権 © 会社名 2012-2013。
全著作権所有。

どこで、または何が間違っているのか教えてください

4

1 に答える 1

2

ビューポートのスケーリングを無効にしましたか? position:fixed が機能しないのは、Android で最も一般的な問題の 1 つです...

 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=no" />

また、Android HTML5 のスクロールの問題に関する 8 年前の優れた記事もご覧ください: https://bradfrost.com/blog/mobile/fixed-position/

ただし、最初に正しいビューポート メタ タグを html の head セクションに追加し、これが役立つかどうかを確認してください。

于 2012-12-09T22:08:06.533 に答える