jQuery Mobile(JQM)上一页

时间:2017-09-29 09:24:49

标签: jquery mobile jquery-mobile

我想实现一个滑动式导航“信息”,因为它们通常出现在APP的第一次启动时... ...你知道:一系列信息屏幕你一个接一个地审查,点和屏幕底部的“退出”按钮,以便您可以在需要时放弃“信息/教程”。

我的问题是关于如何实现退出功能,因为标准JQM的“后退”按钮链接不会将我带出这些“信息”页面,而是引导我到之前的信息页面(如预期的那样)。

静态链接不是一个选项,因为用户可以从APP的多个页面调用“info / tutorial”。

此外,我无法使用“document.referrer”,因为它无法按预期工作。

最后,在ui param(ui.prevPage [0] .baseURI)的帮助下,我找不到通过事件访问的方法,因为它检索“undefined”

感谢您的时间。

最好的问候。

P.S。 我正在使用JQM 1.4.5。

1 个答案:

答案 0 :(得分:0)

回答自己:

  1. 在推介页面(第一页)链接中使用“href =”page-two.html?refer = page-one“
  2. 在推荐页面(第二页),我们使用这样的脚本:

    function startup(){
         var location=document.URL;
         var exitLink =location.slice(location.lastIndexOf("=")+1,location.length)+".html";
         var elements=document.getElementsByClassName("infoExit");
    
         for(var i=0,j=elements.length;i<j;i++)
             elements[i].setAttribute("href",exitLink);
    };
    
    document.addEventListener("DOMContentLoaded",startup);
    
  3. 最好的问候。