首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery移动-返回按钮

jQuery移动-返回按钮
EN

Stack Overflow用户
提问于 2011-04-21 15:29:23
回答 7查看 103.5K关注 0票数 23

我正在使用jQuery Mobile4.1开发应用程序。

在我的应用程序中,我有两个类似于login.html和home.html的html页面。在home.html中有3页。()如menupage,searchpage,resultpage。

项目流程为login.html -> home.html。在home.html中,菜单页显示为第一页。如果我在menupage中选择了some选项,它将移动到searchpage,然后是resultpage。考虑一下,目前我在结果页中。如果我在移动浏览器(iPhone-safari,Android-chrome)上按下后退按钮,它就会移动到login.html。

但我想要显示searchPage。如何解决这个问题?有可能做到这一点吗?

[注意:页面应该在单个html页面(home.html)中。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-04-21 20:19:57

在锚标记上使用属性data-rel="back",而不是散列导航,这会将您带到上一页

查看反向链接:Here

票数 68
EN

Stack Overflow用户

发布于 2012-07-12 17:04:25

较新版本的JQuery移动应用程序接口(我猜它比1.5版更新)需要在每个页面的页眉或底部显式地添加“后退”按钮。

因此,尝试在页面div标记中添加以下内容:

代码语言:javascript
复制
data-add-back-btn="true"
data-back-btn-text="Back"

示例:

代码语言:javascript
复制
<div data-role="page" id="page2" data-add-back-btn="true" data-back-btn-text="Back">
票数 18
EN

Stack Overflow用户

发布于 2012-12-22 01:31:52

试一试

代码语言:javascript
复制
$(document).ready(function(){
    $('mybutton').click(function(){
        parent.history.back();
        return false;
    });
});

代码语言:javascript
复制
$(document).ready(function(){
    $('mybutton').click(function(){
        parent.history.back();

    });
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5740934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档