gpt4 book ai didi

javascript - 在同一位置重新加载页面

转载 作者:行者123 更新时间:2023-12-02 18:49:40 28 4
gpt4 key购买 nike

嗨我想知道是否有一种简单的方法可以在页面重新加载时将其滚动到之前的位置。例如,我的页面中间有一个公告板。公告已分页,用户可以单击“下一步”查看下一批公告。当页面重新加载时出现问题,它会执行跳转到页面顶部的正常行为。页面重新加载到同一位置的一个很好的例子是使用 F5 重新加载页面。

我知道这很难做到。

分页链接是这样的

 index.php?page_num=2&page_scroll=200;

当页面加载时,运行一个脚本,从 URL 中提取页面滚动并设置

document.body.ScrollTop==200px.

当然可以访问最后一页的 dom 并在重定向之前获取它的位置。当您按 F5 时,浏览器如何执行此操作?

最佳答案

您可以使用 html anchor 滚动到页面的一部分:

index.php?page_num=2#YOURID

或者使用你的js设置它。 位置.hash

关于javascript - 在同一位置重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280859/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com