In una SPA, utilizzando un framework di navigazione come Sammy.js, come potrei utilizzare nella pagina denominata ancore per la navigazione in-page?Ancora denominata in un'applicazione a singola pagina (SPA)
ad es. Dire che ho un percorso come localhost/myapp/#/somerecord/1
dove i carichi applicativi somerecord con id = 1.
Tuttavia somerecord è davvero complicato e lungo. Voglio essere in grado di passare a una determinata sezione usando un'ancora con nome.
Di 'un elemento articolo è definito come <article id=section-d> ... </article>
e ho appena collegamento a piacermi <a href=#section-d>Section D</a>
funziona tecnicamente, ma l'URL legge come localhost/myapp/#section-d
, questo rompe lo stack di navigazione. Premendo il pulsante Indietro mi riporta a localhost/myapp/#/somerecord/1
e senza saltando di nuovo in cima.
L'azione preferita sarebbe quella di tornare in cima o alla pagina precedente. Qualche idea su come realizzare questo?
Questo è un duplicato di http://stackoverflow.com/q/10113103/829970, ma quello ha solo cattive risposte (ad esempio risposte per Javascript semplice senza sammy.js). –
Anche un duplicato di http://stackoverflow.com/questions/9351231/scroll-to-anchor-link-in-a-sammy-js-project –