在SPA中,使用導航框架(如Sammy.js),如何在頁面定位錨點中使用頁內導航?在單頁面應用程序中命名定位點(SPA)
例如說我有一個像localhost/myapp/#/somerecord/1
的路線,其中應用程序加載使用id = 1
然而somerecord是非常複雜和漫長somerecord。我希望能夠使用命名錨點跳轉到某個部分。
說,一個article元素就像<article id=section-d> ... </article>
定義,我只是鏈接到喜歡<a href=#section-d>Section D</a>
它在技術上的工作,但URL讀起來就像localhost/myapp/#section-d
,這打破了導航堆棧。點擊「後退」按鈕可以讓我回到localhost/myapp/#/somerecord/1
和,而不需要跳回頂部。
首選的操作是跳回頂部或返回上一頁。任何想法如何實現這一目標?
這是http://stackoverflow.com/q/10113103/829970的重複內容,但那個只有不好的答案(即沒有sammy.js的簡單Javascript的答案)。 – 2013-03-12 05:22:13
也是http://stackoverflow.com/questions/9351231/scroll-to-anchor-link-in-a-sammy-js-project的副本 – 2013-03-12 05:23:33