lxlxlxlxcool 2017-05-21 17:50 采纳率: 50%
浏览 17668
已采纳

页面跳转后返回原页面回到原页面跳转前的位置怎么实现?

移动端A页面用了iscroll插件滚动显示订单,通过几次ajax加载更多的订单后点击订单详情跳转到订单详情B页面,要求是从B页面返回时(如安卓手机点击安卓手机的返回键)不刷新页面并停留在点击订单详情的那个订单的位置上?用了history,onbeforeunload好像都实现不了,如果A页面没经过ajax加载更多怎么实现,若加载了几次又怎么实现呢

  • 写回答

4条回答 默认 最新

  • show_code 2017-05-21 18:28
    关注

    你这必须要把当前页面的滚动条位置存下来,存到cookie或者localstorage都可以,然后返回到该页面的时候查这个值让滚动条下滑,如果有分页的话那就
    在ajax数据请求完成里面还要加判断,判断当前的scrollTop是否等于你之前存的值,如果不等于还要继续请求

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部