Kann History.js nicht verstehen, muss es vereinfacht werden?
Ich bin ziemlich neu in der Programmierung, und ich mache eine AJAX-Seite mit Hilfe von jQuery.
Ist, habe ich mich um ein gutes Stück für eine AJAX-Geschichte-handler, und dachte, dass History.js scheint der beste zu sein/die meisten up-to-date.
Meine Menü-buttons haben jeweils Ihre eigenen einzigartigen ID ' s (#homeBtn, #featuresBtn, #pricingBtn), und derzeit wie folgt Aussehen:
<a href="#home" class="homeMainMenuButton" id="homeBtn"><div class="homeMainMenuButtonText">Home</div></a>
Kann mir jemand ein Beispiel (am besten auf jsfiddle), wie ich das umsetzen würden History.js?
Ich kann nicht scheinen zu begreifen, die Beispiele des Autors, und ich brauche einfach ein verdummt version =b
Wenn Sie weitere Informationen benötigen, bitte lassen Sie mich wissen, und danke!
InformationsquelleAutor der Frage Peter | 2011-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgen Sie den Anweisungen hier: https://github.com/browserstate/ajaxify
Ändern Sie Ihre links zu traditionellen links
href="#home"
zuhref="/home"
- stellen Sie sicher, dasshttp://mywebsite.com/home
funktioniert. Das ist alles über anmutig bis-abstufung.InformationsquelleAutor der Antwort balupton
Ich denke, der "verdummt" - version, die Sie benötigen ist ein router, der Abstraktion. Ich habe geschrieben ein einfaches für meine eigenen Zwecke, genannt StateRouter.js. Es ist im Grunde übernimmt die Regie URLs unterstützt, die durch Ihre Anwendung den richtigen Funktionen, Sie können sogar definieren parameter, Teile der Strecken (so dass z.B. die 'id' - Teil http://example.com/persons/id wird ein function-parameter).
Diesem einfachen Beispiel-code soll zeigen, wie es verwendet wird:
Hier eine kleine fiddle habe ich erfunden, um zu zeigen, seine Verwendung.
InformationsquelleAutor der Antwort aknuds1