在 SPA 中,使用诸如 Sammy.js 之类的导航框架,我如何在名为锚点的页面中使用页面内导航?
例如,假设我有一条路线localhost/myapp/#/somerecord/1
,例如应用程序加载一些id = 1 的记录。
然而somerecord真的很复杂而且很长。我希望能够使用命名锚点跳转到某个部分。
假设文章元素定义为 like<article id=section-d> ... </article>
并且我只是链接到喜欢<a href=#section-d>Section D</a>
它在技术上有效,但 URL 读取为localhost/myapp/#section-d
,这会破坏导航堆栈。点击后退按钮让我回到顶部,localhost/myapp/#/somerecord/1
而不是跳回顶部。
首选操作是跳回顶部或上一页。关于如何做到这一点的任何想法?