Ich arbeite an einer einfachen Anwendung, die auf einer Seite basiert (aufgrund von Projekteinschränkungen) und dynamischen Inhalt hat. Ich verstehe den dynamischen Inhalt gut, aber was ich nicht verstehe, ist, wie man ein Skript einrichtet, das den HTML-Code eines div
ändert, wenn sich der Hash-Wert in der URL ändert.Erkennen von Änderungen im Hash-Wert der URL mit JavaScript
Ich brauche ein Skript JavaScript als solche zu arbeiten:
Url: http://foo.com/foo.html
div Inhalt: <h1>Hello World</h1>
Url: http://foo.com/foo.html#foo
div Inhalt: <h1>Foo</h1>
Wie würde das funktionieren?
Bitte helfen! Vielen Dank.
Werfen Sie einen Blick auf [sammy] (https://github.com/quirkey/sammy):
Ein Beispiel ist hier zu finden. –
@Bradchristie ok, ich werde einen Blick werfen, aber idealerweise möchte ich Plugins viel vermeiden vermeiden ... ist es möglich, nur mit jQuery? – user115422
Schauen wir uns das realistisch an. Entweder verbringst du die zusätzliche Zeit damit, etwas zu schreiben, das tut, was eine Bibliothek tut, oder du benutzt einfach die Bibliothek und gehst weiter. Sie verwenden bereits jQuery (eine Bibliothek), weil Sie vermutlich die Flexibilität haben wollen und nicht selbst schreiben müssen. Plus Sammy können Sie Platzhalter einfügen und Vorlage der eingehenden Hash (sehr flexibel) –