Изменить URL в адресной строке браузера без перезагрузки существующей страницы [дубликат]

Possible Duplicate:
Modify the URL without reloading the page

Я ищу способ сделать мои внутренние ссылки функциональными, используя мои текущие анимации JavaScript, не вызывая перезагрузку страницы при нажатии на них -but I would like the URL to update in the browser.

Многие сайты делают это, вот хороший пример:http://grooveshark.com/#!/search?q=adf

Как они получают URL для обновления без перезагрузки страницы?

Больше деталей:

В настоящее время ссылка на мою страницу выглядит<a href="#aboutus">About Us</a>, это приведет вас к<div id="aboutus"></div> с помощью JavaScript.

JavaScript выглядит примерно так:

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

Я считаю, что "e.preventDefault ()" Что является причиной того, что URL не обновляется, но как я могу предотвратить перезагрузку страницы браузером при изменении URL?

Как это делают другие сайты? Как называется этот метод (чтобы я мог продолжить его исследование)?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос