我正在使用“页面小部件”在jquery mobile中使用data-dialog="true"
实现一个对话框,一切都很好,我也可以使用后退按钮返回上一页。我已经在对话框上实现了一些操作,需要在操作完成后关闭对话框页面。
我试过了
$("#page").dialog("close");
和
$.mobile.pageContainer.pagecontainer("change","#previousPageId");
两者都没有为我工作。
如何使用javascript触发页面对话框上的后退按钮?
我正在使用jQuery mobile 1.4.3和jQuery 1.11.1。 感谢您的回答,欢迎提出任何意见。
答案 0 :(得分:2)
对话框小部件从1.4开始不推荐使用,因此.dialog("close")
不再是有效的功能。
返回上一页:
jQuery Mobile
$.mobile.back();
的JavaScript
window.history(-1)
答案 1 :(得分:0)
这应该有效:
$(':mobile-pagecontainer').pagecontainer('change', <pageid>, { reverse: false });
反向选项为真/假决定了你是向后还是向前。真的意味着回想起来。