gpt4 book ai didi

javascript - 在重新加载和加载时滚动到相同位置

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:35 25 4
gpt4 key购买 nike


我有一个充满 div 的网页,长度很大,所以每当我刷新我的页面或通过操作手动加载文档时,我需要将我的窗口或文档滚动到相同的位置或以前的位置,但我希望浏览器自动完成。
我在网上搜索它并没有找到任何帮助,但我开始知道没有任何其他库包含的解决方案。

我有一个页面的高度超过了一些 div 的窗口高度,每当我选择页面中间的任何东西时选择框,它刷新我的页面并发送加载新文档 here 我想移动到我之前选择的选择框放置 div 这样我就可以避免在每个选择上手动滚动

最佳答案

据我了解,页面的刷新不是自动的,完全取决于用户。因此,我想到的一种解决方案是使用 local storage它内置于浏览器中,并定期使用您的 pos 变量更新该存储。

示例代码片段(直接取自文档 - 纯 javascript):

 // Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");

这样您就可以检索上次保存的滚动位置并执行必要的操作。 Jquery 也有一个 local storage API围绕这个 HTML5 网络存储构建。我已经发布了文档,它应该可以帮助您朝着正确的方向开始。

关于javascript - 在重新加载和加载时滚动到相同位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26112503/

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