怎么在新页面中返回到前一页浏览的历史位置?

1、在新页面中加以下代码:

$(function(){
var str = window.location.href;
str = str.substring(str.lastIndexOf('/')+1),
getCookie = localStorage.getItem(str);
if(getCookie){
$('html,body').scrollTop(getCookie);
}
});
$(window).scroll(function(){
var str = window.location.href;
str = str.substring(str.lastIndexOf('/')+1);
var top = $(window).scrollTop();
localStorage.setItem(str,top);
})

2、返回方法:history.go(-1);  在操作功能完后加载这个方法。

posted @ 2017-11-05 17:29  感~  阅读(240)  评论(0编辑  收藏  举报