0

我开始使用这个 jQuery模板

当我点击我在导航栏上设置的链接时,页面会加载,但 URL 是这样的index.php#page2.php。这叫什么/它来自哪里?

如何避免某些链接发生这种情况?我需要某些链接来重新加载整个页面。

4

1 回答 1

2

这是一个哈希值,它在更新动态内容时加载到 url 中,并且它更新 url 的目的是不重新加载整个页面。您必须更新导航栏中的链接并根据您的需要更改 href。

使用哈希的原因,因为它实际上不是动态更新所必需的。它是为网页所包含的不同内容赋予网页不同的 url。使用哈希的原因是因为(HTML5 除外),如果不刷新页面就无法更改 url 文本……除非它是哈希,它告诉浏览器目标是当前页面的一部分。

于 2013-06-08T01:44:13.633 回答