qq_33421902
qq_33421902
采纳率0%
2017-05-05 08:27 阅读 2.5k

手机应用从页面A跳转到页面B,再从页面B返回A时,怎么保证A还是停留在之前所在的位置

手机应用从页面A跳转到页面B,再从页面B返回A时,怎么保证A还是停留在之前所在的位置,是通过点击手机上的返回键,不是页面上的返回按钮,页面上的返回按钮通过js
可以设置返回到之前的位置。
请大神指点!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_37067285 qq_37067285 2017-05-05 08:45

    我试过的有两种方法:
    1.对A页面数据做本地缓存,从B页面返回时A页面加载缓存数据之后就会停留在之前的位置;
    2.每次滑动时记录A页面的滑动位置,存到本地(sessionStorage.setItem('lastScrollHeight',_height))
    从B页面返回时取出这个位置($(window).scrollTop(sessionStorage.getItem('lastScrollHeight')))

    点赞 1 评论 复制链接分享
  • nana52lian nana52lian 2017-05-05 08:35

    整个页面框架都可以用jquery.load方法 百度一下有教程

    点赞 评论 复制链接分享
  • xianfajushi 智者知已应修善业 2017-05-05 08:37

    保存状态,有简单的和复杂的及自定义的

    点赞 评论 复制链接分享

相关推荐