84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我做的是一个webapp,比如,我在a页面输入某个关键字点击查询,我用的是ajax 请求,请求成功,对返回结果我做了分页处理,因为是手机端访问,所以滑动到底部就触发请求下一页的信息,当我滑动了很多页时,看到第5页的某条信息,点击进去看详情跳到了页面b,这时我在b页面返回a页面时,a页面是重新加载的,所有结果都没有现在我的需求是返回a页面时,页面保持在我在第5页点击那条信息位置,并且前面的 5页结果也都存在,暂时不考虑做成单页。
业精于勤,荒于嬉;行成于思,毁于随。
可以考虑使用replaceState()给地址栏加上参数,返回的时候根据这些参数重新加载并且定位到相关元素。
当你跳页面b的时候,先在localstorage记录当前浏览的页面,然后在location.href到页面b, 返回a页面加载时先拿localstorage的值,有就加载到相应的页面,没有就默认重新加载
可以考虑使用replaceState()给地址栏加上参数,返回的时候根据这些参数重新加载并且定位到相关元素。
当你跳页面b的时候,先在localstorage记录当前浏览的页面,然后在location.href到页面b, 返回a页面加载时先拿localstorage的值,有就加载到相应的页面,没有就默认重新加载