gpt4 book ai didi

javascript - 跳转到另一个页面上的 HTML anchor ,无需#name

转载 作者:行者123 更新时间:2023-12-03 11:48:28 25 4
gpt4 key购买 nike

我有一个网站,想将其链接到另一个页面上的特定 anchor 。

最初的做法是 <a href="/page#contact">Contact</a>新页面将是 http://website.com/page#contact

有没有办法仍然将其链接到 anchor 而不将网址显示为 http://website.com/page#contact

谢谢

最佳答案

没有。为此,您必须能够链接到页面并强制其滚动而不使用片段(“#contact”),并且没有标准或通用的方法可以在不使用片段的情况下做到这一点目标页面上的代码启用它。

如果您可以为目标页面编写代码,您可以这样做:

<script>
setTimeout(function() {
var hash = location.hash.replace(/^#$/, '');
if (hash) {
location.hash = "";
};
}, 0);
</script>

但是,您必须能够将代码放在目标页面上。

关于javascript - 跳转到另一个页面上的 HTML anchor ,无需#name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25942743/

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