Jquery mobile jQuery mobile changePage具有模式

Jquery mobile jQuery mobile changePage具有模式,jquery-mobile,Jquery Mobile,我只想使用changePage,但要有一个模式窗口,而不是全屏页面 目前,我创建了自己的模式框,但jQM没有对其进行样式设置,可能是因为它不是数据角色=页面 有没有不添加插件的解决方案 谢谢。有什么理由坚持使用changePage而不只是使用链接?还有一个类似的SO问题(对不起,没有链接)。您可以通过使用changePage方法并将角色设置为dialog来实现这一点。如果希望调用页面在后台仍然可见,那么当pageLoad事件触发时,需要做三件事。1) 显示在changePage事件中自动隐藏的上

我只想使用changePage,但要有一个模式窗口,而不是全屏页面

目前,我创建了自己的模式框,但jQM没有对其进行样式设置,可能是因为它不是数据角色=页面

有没有不添加插件的解决方案


谢谢。

有什么理由坚持使用changePage而不只是使用链接?还有一个类似的SO问题(对不起,没有链接)。您可以通过使用changePage方法并将角色设置为dialog来实现这一点。如果希望调用页面在后台仍然可见,那么当pageLoad事件触发时,需要做三件事。1) 显示在changePage事件中自动隐藏的上一页(调用页)。2) 在所有其他div上设置不透明度或其他设置,以使其具有模态效果。3) 将对话框覆盖设置为透明,以便可以看到前面的页面。
完成第三个任务的最简单方法是使用覆盖主题方面(如jqm 1.0),并将其设置为在样式表中透明。

也许您希望尝试将目标页面数据角色更改为
对话框
,并使用选项
{role:'dialog}
调用方法
更改页面


在上查看。

如果我可以调整它(隐藏所有自动生成的按钮),当然可以。最后,我制作了自己的模式:jQuery mobile不够灵活。