Was ist die beste Bibliothek, um einen URL-Hash / History in JQuery zu erstellen?
Habe ich gesucht um JQuery-Bibliotheken für die hash-URL, aber keine gefunden, die gut waren. Es ist die "history-plugin", aber wir alle wissen, dass es buggy und nicht flexibel.
Ich bin laden meine Seiten in einem div. Ich brauche einen Weg, um zurück/nach vorne zusammen mit der url-hashing.
mydomain.com/#home
mydomain.com/#aboutus
mydomain.com/#register
Was ist die beste Bibliothek, die verarbeiten kann?
InformationsquelleAutor der Frage TIMEX | 2010-03-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vor kurzem sah bei 3 verschiedenen plugins - jquery plugin GeschichteGeschichteund jQuery BBQ.
Waren Sie alle ziemlich schwer zu setup, ich habe jQuery.Geschichte der Arbeit, aber es hatte noch Probleme mit dem IE7. So wechselte ich zum BBQ und es hat gut funktioniert in allen Ziel-Browsern (IE6, IE7, IE8, Fx3).
Daher empfehle ich die jQuery BBQ plugin.
Edit: hier ist ein blog-post ich gerade schrieb, die zeigt, jQuery BBQ mit kaskadierenden dropdowns.
InformationsquelleAutor der Antwort Matt Frear
Haben Sie versucht, jQuery-Adresse? Von Asual, die Jungs, die aus SWFAdress. Asual - jquery-Adresse
InformationsquelleAutor der Antwort Batailley
History.js ist gut dokumentiert/verwaltet und unterstützt alle Browser.
https://github.com/browserstate/history.js
Aus der Website:
InformationsquelleAutor der Antwort Justin
Habe ich Glück gehabt mit reallysimplehistory (nee dhtmlHistory). Es ist nicht jQuery-spezifische, aber es funktioniert im IE, firefox und webkit, und erfordert nicht viel setup.
InformationsquelleAutor der Antwort kevingessner
Vielleicht versuchen, diese jQuery Geschichte-plugin: http://www.balupton.com/sandbox/jquery-history/demo/ Es bietet cross-browser-Unterstützung, die Bindung an die hashes, überlastung hashes, der rest.
Gibt es auch eine Ajax-Erweiterung für Sie, so dass es leicht zu aktualisieren Sie Ihre Webseite in eine richtige Ajax-Anwendung: http://www.balupton.com/sandbox/jquery-ajaxy/demo/
Dies ist die gewählte Lösung durch Seiten wie http://wbhomes.com.au/ und http://gatesonline.com.au/stage/public/
Insgesamt ist es gut dokumentiert, unterstützt und feature-rich. Es gewann auch ein Kopfgeld Frage hier Wie um zu zeigen, Ajax-Anfragen in der URL?
InformationsquelleAutor der Antwort balupton
AFAIK, alle Geschichte plugins zu tun, die gleiche Sache:
Das ist ziemlich der Mittelpunkt (minus-browser hacks für das hinzufügen von history-Einträge ohne Klick auf einen link, etc.). Es wird immer ein Fehler sein, weil es ist ein bisschen ein hack und es gibt keine cross-browser-API für den Umgang mit der Geschichte verpasst.
Am Anfang aller, dass, die user experience für diese Art der Sache ist nicht sehr gut. Benutzer nicht verstehen, wenn Sie klicken Sie auf die zurück-Taste 4-mal, um von der Seite.
InformationsquelleAutor der Antwort noah