jQuery Mobile (JQM) 上一页

Posted

技术标签:

【中文标题】jQuery Mobile (JQM) 上一页【英文标题】:jQuery Mobile (JQM) previous page 【发布时间】:2018-03-11 04:19:33 【问题描述】:

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

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

静态链接不是一种选择,因为用户可以从 APP 的多个页面调用该“信息/教程”。

另外,我不能使用“document.referrer”,因为它不能按预期工作。

最后,在 ui 参数 (ui.prevPage[0].baseURI) 检索“未定义”时,我找不到通过事件访问的方法

感谢您的宝贵时间。

最好的问候。

附: 我正在使用 JQM 1.4.5。

【问题讨论】:

【参考方案1】:

回答自己:

    在引荐页面(第一页)链接使用“href="page-two.html?referring=page-one"

    在引用的页面(第二页)我们使用这样的脚本:

    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);
    

最好的问候。

【讨论】:

以上是关于jQuery Mobile (JQM) 上一页的主要内容,如果未能解决你的问题,请参考以下文章

修改 jQuery Mobile (jqm) 文件上传按钮

JQuery Mobile - pagecontainer beforeshow:从历史记录中删除上一页

JQM vs GWT mobile vs Sencha

如何使用 jquery mobile 和 ajax 实现浏览器历史记录和书签

Mobiscroll datepicker 被 jQuery Mobile 模态隐藏

JQM如何使用changepage删除上一页的DOM