एसपीए में, सैमी.जेएस जैसे नेविगेशन ढांचे का उपयोग करके, मैं इन-पेज नेविगेशन के लिए एंकर नाम वाले पेज में कैसे उपयोग कर सकता हूं?एकल पृष्ठ अनुप्रयोग में नामांकित एंकर (एसपीए)
उदा। मैं localhost/myapp/#/somerecord/1
की तरह एक मार्ग जहां आवेदन भार आईडी = 1.
हालांकि somerecord वास्तव में जटिल और लंबी है साथ somerecord है कहो। मैं एक नामांकित एंकर का उपयोग कर एक निश्चित खंड में कूदने में सक्षम होना चाहता हूं।
एक लेख तत्व <article id=section-d> ... </article>
तरह परिभाषित किया गया है कहो और मैं बस <a href=#section-d>Section D</a>
यह तकनीकी रूप से काम करता है की तरह से लिंक है, लेकिन यूआरएल localhost/myapp/#section-d
की तरह पढ़ता है, इस नेविगेशन ढेर टूट जाता है। बैक बटन मारना मुझे localhost/myapp/#/somerecord/1
और पर वापस शीर्ष पर वापस कूदता है।
पसंदीदा कार्रवाई या तो शीर्ष पर या पिछले पृष्ठ पर वापस जाने के लिए होगी। इसे पूरा करने के तरीके पर कोई विचार?
यह http://stackoverflow.com/q/10113103/829970 का डुप्लिकेट है, लेकिन उसमें केवल खराब जवाब हैं (यानी sammy.js के बिना सादे जावास्क्रिप्ट के लिए उत्तर)। –
http://stackoverflow.com/questions/9351231/scroll-to-anchor-link-in-a-sammy-js-project का डुप्लिकेट भी –