【发布时间】:2012-03-15 13:55:12
【问题描述】:
我正在开发一个 JQuery Mobile 应用程序。我的每个 .html 文件基本上都有一个
<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>
即便如此,我也不确定如何以编程方式打开对话框。我在这里离基地很远吗?
【问题讨论】:
标签: jquery-mobile