gpt4 book ai didi

无需重新加载主机页面即可从其他页面工作的 HTML anchor

转载 作者:行者123 更新时间:2023-12-05 09:24:46 25 4
gpt4 key购买 nike

我的导航菜单在单个 PHP 文件中生成并包含在每个页面中。有些链接只是主页上的 anchor 。当用户在另一个页面上时,这些链接应该将他们带到主页,然后到适当的 anchor 。但是,如果用户已经在主页上,那么如果页面不必重新加载就好了。

无论如何都会重新加载:

<a href="/home#anchor">link</a>

如果您已经在主页上,这将不会重新加载,但在其他页面上不起作用:

<a href="#anchor">link</a>

有没有办法在不使用 JavaScript 的情况下实现两全其美?

最佳答案

好吧,我想通了。我有一个名为 home 的文件夹。因此,如果您导航到 http://example.com/home,它将带您到 home 文件夹中的 index.php。我在 index.php 上也有一个内部 anchor 。如果导航链接有 /home#anchor 作为 HREF,那么当您点击它时页面会重新加载。我发现,如果链接有 /home/#anchor(带有额外的正斜杠),则单击链接时不会重新加载页面。希望这对其他人有帮助。

关于无需重新加载主机页面即可从其他页面工作的 HTML anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9543885/

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