1

我已经为此傻眼了。这可能是我一直认为有效的东西,但实际上从未有效。

我在页面上有一个锚链接<a href="#activities">[Activities]</a>,稍后在页面上我有锚<a name="activities"></a>。这是页面的 URL:https ://iassid.org/index.php?option=com_content&id=216

出于某种原因,页面上的锚链接将用户带回https://iassid.org/index.php#activities

删除查询字符串一直是正常行为吗?锚标记中的 href 不包含任何内容,但哈希值,为什么它甚至会假设离开页面?为什么它会在没有查询字符串的情况下返回原始 URL?有什么方法可以在不将包括查询字符串在内的整个 URL 也放入 URL 的情况下使其工作?我试图让不太熟悉 HTML 的人轻松完成这项工作,因此不需要使用 onclick 事件和其他选项。

也许我只是疯狂地认为这会一直有效!感谢您的任何见解。

4

0 回答 0