gpt4 book ai didi

javascript - 在浏览器中按后退或前进按钮时,URL 会发生变化,但内容不会发生变化

转载 作者:行者123 更新时间:2023-12-03 09:05:41 26 4
gpt4 key购买 nike

我继承的旧网站由 href#links 组成,用于在网站中导航。它相当大,所以我不想重新创建整个事情,尽管我知道#urls 不是最佳实践。一项必要的增强功能是在浏览器中启用后退和前进按钮,以便它们不仅会更改 URL(确实如此),还会刷新页面以显示上一个/前进 URL 的内容。

如果有人能指出我实现这一目标的方向,我绝对会感激。

最佳答案

在页面加载一些 JavaScript 来查找 anchor ,然后滚动到它

var url = "www.website.com/#a1", idx = url.indexOf("#")
var hash = idx != -1 ? url.substring(idx+1) : "";

function scrollTo(hash) {
location.hash = "#" + hash;
}

关于javascript - 在浏览器中按后退或前进按钮时,URL 会发生变化,但内容不会发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189671/

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