如何使用javascript在JQuery Mobile 1.4.3中触发data-rel =“back”按钮?

时间:2014-07-16 07:51:43

标签: jquery jquery-mobile

我正在使用“页面小部件”在jquery mobile中使用data-dialog="true"实现一个对话框,一切都很好,我也可以使用后退按钮返回上一页。我已经在对话框上实现了一些操作,需要在操作完成后关闭对话框页面。

我试过了 $("#page").dialog("close");$.mobile.pageContainer.pagecontainer("change","#previousPageId"); 两者都没有为我工作。 如何使用javascript触发页面对话框上的后退按钮?

我正在使用jQuery mobile 1.4.3和jQuery 1.11.1。 感谢您的回答,欢迎提出任何意见。

2 个答案:

答案 0 :(得分:2)

对话框小部件从1.4开始不推荐使用,因此.dialog("close")不再是有效的功能。

返回上一页:

  • jQuery Mobile

    $.mobile.back();
    
  • 的JavaScript

    window.history(-1)
    

答案 1 :(得分:0)

这应该有效:

$(':mobile-pagecontainer').pagecontainer('change', <pageid>, { reverse: false });

反向选项为真/假决定了你是向后还是向前。真的意味着回想起来。