0

单击链接后,我想保持从一页到下一页的滚动位置。

有人能告诉我怎么做吗?

例如,我想单击一个链接,index.php然后在打开下一页后,它应该具有与 中相同的滚动位置index.php

4

2 回答 2

0

在窗口退出时,使用 ajax 或 localstorage 将滚动位置存储在数据库(或只是一个文件)中。然后在新页面上,使用 ajax 或 localstorage 检索原始滚动位置并滚动到该位置。我不会为你编写代码。

于 2012-11-28T01:06:39.863 回答
0

似乎是个坏主意,但你可以这样做(假设 jQuery 和现代浏览器):

$("a").click(function() {
  localStorage["scrollPosition"] = $(window).scrollTop();
});


$(function() {
  $(window).scrollTop(localStorage["scrollPosition"]);
});
于 2012-11-28T01:07:00.787 回答