Dog*_*uca 6 html sammy.js single-page-application
在SPA中,使用Sammy.js等导航框架,我如何在页面命名锚点中使用页面内导航?
例如,假设我有一条路线,例如localhost/myapp/#/somerecord/1应用程序加载一些 id = 1的记录.
然而,某些记录真的很复杂而且很长.我希望能够使用命名锚跳转到某个部分.
假设一个文章元素被定义为<article id=section-d> ... </article>,我只是链接到<a href=#section-d>Section D</a>技术上工作,但URL读取localhost/myapp/#section-d,这打破了导航堆栈.点击后退按钮可以让我回到顶部localhost/myapp/#/somerecord/1并且不会跳回到顶部.
首选操作是跳回到顶部或上一页.有关如何实现这一目标的任何想法?
我在使用 durandal 和 sammy.js 时遇到了同样的问题。基本上,您必须为页面上想要的每个锚点创建一条(不可见)路线。请参阅我关于我找到的解决方案的帖子:http ://papamufflon.blogspot.de/2013/04/durandal-scrollspy.html