Jquery Mobileアプリに固定フッター(内部にナビゲーションバーがあります)があります。私が抱えている問題は、ユーザーがアプリ(空の領域である可能性が高い)をクリック/タップなどすると、フッターが非表示になることです。
ある種のアニメーション(下にスライド)を使用しているので、バグではないと思いますが、これを防ぐためにdata-*属性に欠けているものがあります。
何か案は?
ありがとう!
Jquery Mobileアプリに固定フッター(内部にナビゲーションバーがあります)があります。私が抱えている問題は、ユーザーがアプリ(空の領域である可能性が高い)をクリック/タップなどすると、フッターが非表示になることです。
ある種のアニメーション(下にスライド)を使用しているので、バグではないと思いますが、これを防ぐためにdata-*属性に欠けているものがあります。
何か案は?
ありがとう!
属性がdata-fullscreen="true"
適用されているようです。この属性により、設計上説明した動作が発生します。
属性を削除してそのままにしておくだけdata-position="fixed"
で問題ありません。
ナビゲーションバー付きのフッターもあり、クリックしても非表示になりません。これがうまくいくかどうか試してください:
<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 -->