4

jquery mobile と phonegap を使用してモバイル Web アプリに取り組んでいます。私はハローワールドアプリを開発しました。ヘッダー、フッター、コンテンツ領域があります。ヘッダーとフッターは、data-position="fixed"属性を使用して固定されています。しかし、ヘッダーとフッターの問題は、下にスクロールしてコンテンツが終了し、スクロールする必要がなくなったときに、ヘッダーが下にドラッグされることです(柔軟性または表示のために、それ以上のコンテンツはありません)。他の iOS アプリと同様に、この機能は存在しますが、これらのアプリでは、ヘッダーとフッターは上下にドラッグされず、コンテンツ エリアのみがドラッグされます。私が言いたいことは写真を見てください

ここに画像の説明を入力

上の図のように、ヘッダーが下側にドラッグされますが、これは望ましくありません。コンテンツ領域のみにこの機能を持たせたい。表示できるコンテンツがなくなった場合にのみコンテンツ領域がドラッグされるようにするにはどうすればよいですか?

css、jquery、jquery モバイル トリックのヘルプはありますか?

アップデート

HTMLコードはこちら

<div data-role="page">

        <div data-role="header" id="header" data-position="fixed">
            <h1>Page Title</h1>
        </div><!-- /header -->

        <div data-role="content" id="contents">
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
            <h1>Hello Cirrus.</h1>
        </div><!-- /content -->

        <div data-role="footer" data-position="fixed">
            <h4>Page Footer</h4>
        </div><!-- /footer -->
    </div><!-- /page -->
4

7 に答える 7

3

ヘッダー/フッターに data-tap-toggle="false" を追加すると、そのトリックも実行されるはずです。

<div class="header" data-role="header" data-position="fixed" data-tap-toggle="false">
于 2014-03-26T07:04:14.990 に答える
2

iScrollView を使用するサンプル コードは機能しません。上記のサンプル HTML ページをコピーして貼り付け、ICS を実行している android htc one x デバイスと 2.3 を実行している HTC 欲望で、スクロールするとヘッダーとフッターが消えます。

于 2013-07-11T10:27:47.043 に答える
0

phonegap (2.9.0) を使用して Android (4.1.2) 用にコンパイルしても同じ問題がありますが、他のプラットフォームでは発生しません。

最も合理的な解決策は、そのプラットフォームで固定属性を使用しないことでした。

于 2013-07-12T18:00:20.070 に答える