0

我最近完成了我的新一页投资组合网站。我在隐藏链接的 URL 时遇到了一些麻烦。例如:当您单击“我的工作”链接时,它会将您带到位于网站“我的工作”部分的 div。

所以目前它显示为http://www.springalldesign.co.uk/#title-wrapper看起来很乱。
#title-wrapper只是该部分顶部的 div 的名称)

我知道我可以将 div 更改为这样它会改为阅读http://www.springalldesign.co.uk/#mywork但我仍然认为它看起来很乱。无论您点击什么链接,我都希望 URL 能够阅读http://www.springalldesign.co.uk/ 。

提前致谢

链接到网站

4

3 回答 3

1

在第 101 行,您正在设置 URL 哈希:

location.hash = target;

如果您不想显示哈希,只需删除此行。

请记住,这会阻止深度链接。

于 2013-01-04T17:21:29.840 回答
0

我建议您保留井号 (#),因为用户可以通过直接 URL 轻松获取特定页面(例如 What I Do => http://www.springalldesign.co.uk/#whatido-title

要摆脱哈希 (#),您可以将菜单的 <A href's> 分别更改为 <A onclick's>。请记住,您还应该提供“onclick”事件处理程序以正确导航。

于 2013-01-04T17:28:11.173 回答
0

jsFiddle DEMO (移除/show/以访问 jsFiddle 编辑页面。)

您的主页只能显示一个iframe到您的网页。

然后,URL 地址栏上的导航 永远不会改变。

在那个 jsFiddle 中,请注意地址栏是如何始终相同的。

于 2013-01-05T00:22:06.820 回答