Я работаю над приложением JQuery Mobile. Каждый из моих .html-файлов в основном имеетИспользование диалоговых окон в JQuery Mobile
<div id="myPage" data-role="page">
<!-- My Content -->
</div>
На каждой из моих страниц будет несколько связанных с ним диалогов. Из-за этого я подумал, что было бы целесообразно включить эти определения диалогов в тот же .html-файл, что и связанная с ним страница. Тем не менее, все документы JQuery Mobile, которые я вижу, имеют диалоги в своих .html-файлах.
Есть ли способ определить диалог в том же .html-файле, что и обычная страница? Если да, то какой рекомендуемый подход? Я знаю, что JQuery mobile делает некоторые умные вещи с DOM, чтобы заставить его работать так хорошо. Из-за этого, я не уверен, если я делаю:
<div id="myPage" data-role="page">
<!-- My Content -->
<div id="myDialog" data-role="page" data-rel="dialog">
<!-- My Dialog Conent -->
</div>
</div>
ИЛИ
<div id="myPage" data-role="page">
<!-- My Content -->
</div>
<div id="myDialog" data-role="page" data-rel="dialog">
<!-- My Dialog Conent -->
</div>
Даже тогда, я не знаю, как открыть диалоговое окно программно. Я здесь отсюда?
Могу ли я попросить вас добавить код в это диалоговое окно? –