Ich frage mich, ob es möglich ist, den Hash in window.location.hash zu ändern und durch „this.id“ zu ersetzen. Oder müsste ich die gesamte window.location ändern?
möglich, window.location.hash zu ersetzen?
Kreis
BoltClock
Ja, du kannst. Ich mache etwas Ähnliches auf einer meiner Seiten, allerdings mit href
Anstatt von id
aber id
funktioniert auch. Ein kurzes Beispiel:
$('a[id]').click(function(e)
{
// This will change the URL fragment. The change is reflected
// on your browser's address bar as well
window.location.hash = this.id;
e.preventDefault();
});
-
Wunderbar 🙂 Vielen Dank!
– Kreis
31. Juli 2010 um 7:07 Uhr
-
@BoltClock möchten Sie eine Referenz angeben, um dies zu unterstützen?
– Jldupont
5. April 2013 um 17:18 Uhr
-
Ich habe keine Quellen außer meiner eigenen persönlichen Erfahrung damit, deshalb sagte ich ich denken Also.
– BoltClock
5. April 2013 um 17:19 Uhr
-
+1: Getestet auf: Chrome V25, FF12, Opera 12, alle unter Linux: es funktioniert.
– Jldupont
5. April 2013 um 17:23 Uhr
-
Chrom ersetzt es für mich nicht
– Liron Harel
28. November 2013 um 15:43 Uhr