gpt4 book ai didi

html - href ="#"重定向到索引页而不是当前页的顶部

转载 作者:技术小花猫 更新时间:2023-10-29 12:48:15 24 4
gpt4 key购买 nike

在网站上遇到一个奇怪的问题。具有 href="#anything" 的链接标记不会将您移动到页面顶部或指定的 anchor ,它会将您移动到主页。就是这样 - 当我将鼠标悬停在我的 FF 状态栏 example.com/# 而不是 example.com/testpage.php# 的链接上时。

网站充满了垃圾代码,无法验证所有设置,尤其是 header 配置等。

关于这可能在哪里的任何提示?

附言链接的 href 没有被 JS 改变,当我点击它时,Firebug 声称它是 href="#"

最佳答案

我最初的想法是你可能有一个 base tag在某处玩耍。检查您的代码是否存在类似以下内容,并在必要时将其删除:

<base href="http://www.mydomain.com/testpage.php" />

显然,谨慎是必要的,因为可能有一些标记依赖于任何预先存在的基本标签。还要确保您的 href 值前面没有像这样的正斜杠:

<a href="/#anything">Click Me</a>

因为这将转到根目录默认起始页上的#anything。

关于html - href ="#"重定向到索引页而不是当前页的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238688/

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