1

Jquery Mobileアプリに固定フッター(内部にナビゲーションバーがあります)があります。私が抱えている問題は、ユーザーがアプリ(空の領域である可能性が高い)をクリック/タップなどすると、フッターが非表示になることです。

ある種のアニメーション(下にスライド)を使用しているので、バグではないと思いますが、これを防ぐためにdata-*属性に欠けているものがあります。

何か案は?

ありがとう!

4

2 に答える 2

1

属性がdata-fullscreen="true"適用されているようです。この属性により、設計上説明した動作が発生します。

属性を削除してそのままにしておくだけdata-position="fixed"で問題ありません。

于 2012-10-24T14:13:39.660 に答える
0

ナビゲーションバー付きのフッターもあり、クリックしても非表示になりません。これがうまくいくかどうか試してください:

<div data-role="footer" data-id="nav">      
            <div data-role="navbar" data-iconpos="top" data-position="fixed">
                <ul>
                    <li><a data-icon="grid" href="#one">One</a></li>
                    <li><a data-icon="grid" href="#two">Two</a></li>
                    <li><a data-icon="grid" href="#three">Three</a></li>
                    <li><a data-icon="grid" href="#four">Four</a></li>
                </ul>
            </div><!-- /navbar -->
        </div><!-- /footer -->
于 2012-10-24T14:14:20.837 に答える