ボタンからダイアログページを呼び出すjquery-mobile 1.3.0とphonegap 2.8.0を使用しています。次のように電話をかけます
<div data-role="footer" data-position="fixed" data-theme="a" style="height: 0px; border: 0">
<a id="btnHail" href="#confirm-address-dialog" data-theme="e" data-rel="dialog">
<i class="icon-phone"></i> Pedir Taxi
</a>
</div>
しかし、最初に呼び出されたときにダイアログが表示されますが、前のページに戻ります。ダイアログのコードは次のとおりです。
<div data-role="page" id="confirm-address-dialog" data-theme="b">
<div data-role="header" data-theme="e">
<h1> Titulo </h1>
</div>
<div data-role="content" data-theme="b">
<p>
Are sure you want this?
</p>
<p>
<b id="txtDataConfirm"></b>
</p>
<button id="btnHailConfirm" data-theme="e">
<i class="icon-phone"></i> Ok
</button>
</div>
<div data-role="footer" data-position="fixed" data-theme="a">
<p>footer heading</p>
</div>
</div>
これは iPhone 4s (開発者として) で発生しますが、chrome や mozilla では問題は発生しません。ポップアップを使用しようとしましたが、フッターに表示されないポップアップの使用にはいくつかの制限があります。
助けてくれてありがとう。