jQuery Mobile を使用してポップアップを表示しようとしていますが、ポップアップのスタイルに問題があります。HTML マークアップは次のようになります。
<div data-role="popup" id="confirmDialog" data-overlay-theme="a" data-theme="c" style="max-width:400px;" class="ui-corner-all">
<div data-role="header" data-theme="a" class="ui-corner-top">
<h1>Delete Page?</h1>
</div>
<div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
<h3 class="ui-title">Are you sure you want to delete this page?</h3>
<p>This action cannot be undone.</p>
<a href="#" data-role="button" data-inline="true" data-rel="back" data-theme="c">Cancel</a>
<a href="#" data-role="button" data-inline="true" data-rel="back" data-transition="flow" data-theme="b">Delete</a>
</div>
</div>
(ところで、このコードは jQuery Mobile サイトからコピーされたものです)。
.popup('open') メソッドを使用してポップアップを開くと、ヘッダー (ページを削除しますか?) とボタンのスタイルが設定されません。ヘッダーは通常のテキストとして表示され、ボタンは通常のリンクとして表示されます。
この動作の原因は何ですか?
ありがとう!