Zmień adres URL w pasku adresu przeglądarki bez ponownego ładowania istniejącej strony [duplikat]

Możliwy duplikat:
Zmodyfikuj adres URL bez przeładowywania strony

Szukam sposobu na sprawienie, aby moje wewnętrzne linki działały przy użyciu obecnych animacji javascript, bez powodowania ponownego ładowania strony po kliknięciu -ale chciałbym, aby adres URL został zaktualizowany w przeglądarce.

Wiele stron internetowych robi to, oto dobry przykład:http://grooveshark.com/#!/search?q=adf

Jak uzyskać adres URL do aktualizacji bez ponownego ładowania strony?

Więcej szczegółów:

Obecnie wygląda na link na mojej stronie<a href="#aboutus">About Us</a>, to zabierze Cię do<div id="aboutus"></div> przez javascript.

Javascript wygląda mniej więcej tak:

$("#navigation a").click(function(e){
  animate(..scroll to section..);
  e.preventDefault(); // <==========
});

Uważam, że „e.preventDefault ()” powoduje, że adres URL nie jest aktualizowany, ale jak mogę zapobiec przeładowaniu strony przez przeglądarkę po zmianie adresu URL?

Jak robią to inne strony internetowe? Jak nazywa się ta metoda (więc mogę dalej ją badać)?

dzięki.

questionAnswers(2)

yourAnswerToTheQuestion