Mam stronę podstawową, która następnie ładuje zawartość za pomocą .load () do div kontenera i chciałbym włączyć przycisk Wstecz, aby przechodzić te operacje ładowania zamiast wracać do ostatniej strony statycznej
Również po ponownym załadowaniu strona wraca do pierwszej załadowanej treści, a nie treści, na której był użytkownik.
czy istnieje sposób, aby to naprawić za pomocą plików cookie lub innej metody?
Odpowiedzi:
0 dla odpowiedzi № 1Ustaw .hash
własność window.location
jako coś reprezentującego aktualną treść.
Następnie można przechwycić zmiany w tej właściwości (wywołane przez nawigację użytkownika), aby umieścić odpowiednią treść z powrotem na stronie.
Dostępne są wtyczki jQuery (jQuery.history
?), aby uprościć to dla Ciebie.
0 dla odpowiedzi nr 2
Najlepszym sposobem jest skorzystanie z historii (zwane precyzyjnym linkowaniem)
Istnieją wtyczki jquery na coś takiego, ale wolę SWFAddress. Używałem tego kilka razy i nigdy mnie nie zawiodło.