单击链接后,我想保持从一页到下一页的滚动位置。
有人能告诉我怎么做吗?
例如,我想单击一个链接,index.php
然后在打开下一页后,它应该具有与 中相同的滚动位置index.php
。
单击链接后,我想保持从一页到下一页的滚动位置。
有人能告诉我怎么做吗?
例如,我想单击一个链接,index.php
然后在打开下一页后,它应该具有与 中相同的滚动位置index.php
。
在窗口退出时,使用 ajax 或 localstorage 将滚动位置存储在数据库(或只是一个文件)中。然后在新页面上,使用 ajax 或 localstorage 检索原始滚动位置并滚动到该位置。我不会为你编写代码。
似乎是个坏主意,但你可以这样做(假设 jQuery 和现代浏览器):
$("a").click(function() {
localStorage["scrollPosition"] = $(window).scrollTop();
});
$(function() {
$(window).scrollTop(localStorage["scrollPosition"]);
});