0

jQuery Mobile を使用して Android アプリを完成させています。

マイページはstructucが標準

<div data-role="page" id="notification">

            <div data-role="header" data-position="fixed">               

                <img class="logo-ecosensors" src="img/logo-smart-bud-small.png">
                <h1></h1>
               <a href="#info" class="ui-btn ui-shadow ui-corner-all ui-btn-right ui-icon-back ui-btn-icon-notext">Back</a>
            </div><!-- /header -->
            <div class="msg-error"></div>
            <div class="title">
                <h2>Notification</h2>
            </div>
            <div role="content" class="ui-content">
            
                
                <ul id="notif" style="margin-top:10px;" data-role="listview" data-inset="false">
                    <li>Actuellement, il n'y a pas de notifications.</li>
                </ul>

            </div><!-- /content -->
                      
            <div data-role="footer" data-position="fixed">
                
            </div><!--
             /footer -->
        </div><!-- /page -->

フッターとヘッダーは固定する必要があります。これはうまくいきましたが、多くのコンテンツ (画面の上部) を含むいくつかのページを観察しました。どこかをクリックすると、足が非表示になります。実は非表示ではありませんが、画面下部に移動します。

ここで、中央をスクロールしてどこかをクリックすると、ヘッダーと下部が非表示になります。実際、非表示ではありませんが、ヘッダーが上に移動し、フッターがページの下に移動します。

最後に、ページの一番下までスクロールしてもう一度クリックします。フッターはそこにありますが、ヘッダーは一番上に移動します。

ヘッダーとフッターが画面の上部と下部にとどまらず、クリックするとページの下部または上部に移動するため、実際には固定されていません。

このような問題を回避する方法はありますか?

4

0 に答える 0