在我的导航中,我有一个指向View Profile
,Edit Profile
的链接以及指向My Projects
的链接。网址结构如下所示:
/users/username <-- View Profile
/users/username/edit <-- Edit Profile
/users/username/edit#my-projects <-- My Projects
我的href
链接完全正确,现在,如果我在我的主页或/users/
以外的任何其他页面,它将在该页面上打开Edit Profile
然后My Projects
标签当您单击导航中的My Projects
链接时。但是,如果您先点击View Profile
然后点击My Projects
,则只会将哈希#my-projects
附加到当前网址/users/username#my-projects
的末尾,而不是转到{{1} }}
链接到另一个页面并在链接末尾有一个哈希值时,我是否缺少某些内容?
******** ******** UPDATE
/users/username/edit#my-projects
我认为这不会有所帮助,但如果改变路由的工作方式,我会使用<ul class="dropdown-menu pull-right">
<li><a href="/users/gmaniac" class="w-current">View Profile</a></li>
<li><a href="/users/gmaniac/edit">Edit Profile</a></li>
<hr>
<li><a href="/users/gmaniac/edit#my-projects">My Projects</a></li>
<hr>
<li><a href="/logout">Log out</a></li>
</ul>
。
不幸的是,我没有本地和制作之外的例子。