Redirect-hash-url mit Jquery
Ich habe gesehen, site-redirect innerhalb einer bestimmten Verzögerung/Zeit-limit-jedoch ist es möglich, dass innerhalb einer Seite, die nur hash-urls?
Was ist der code für die Weiterleitung einer hash-Position innerhalb einer Seite? Zum Beispiel sind wir aktuell im #home dann, wenn ich auf #laden, wartet er 5 Sekunden und dann umleitet zu #über - alle innerhalb von nur einer Seite nur unterschiedliche hashes/#.
Danke!
- Sie können ändern Sie den hash mit
window.location.hash = 'foo';
- Jemand hinterließ eine Antwort: Sie können setTimeout Verzögerung handeln. Der folgende wird es ermöglichen, eine fünf-Sekunden-Verzögerung nach einem Klick auf den load-link (unter der Annahme einer loadLink-id). Nichts besonderes über hash-links hier funktionieren würde das gleiche auf jedem link. $('#loadLink').auf('click', function () { setTimeout(function () { //navigieren, um etwa nach 5 Sekunden }, 5000); }); Der zweite parameter nach dem Aufruf der Funktion ausgeführt werden soll, wird die Wartezeit in Millisekunden. Ich bin mit diesem aber was ist der code, automatische Umleitungen, ohne die "on click" - Funktion?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, wenn du auf einen Anker, die bereits im Zusammenhang mit einem anderen hash (neugierig wären, aber das ist, was ich verstanden), müssen Sie zunächst verhindern, dass die defautl Verhalten, dann können Sie umleiten.
Davon ausgegangen HTML
JS (sobald das Dokument bereit ist)
EDIT: "geht zu den #Last automatisch umleiten mit einer Verzögerung von 5 Sekunden ohne Klick auf"
Einfach