можно заменить window.location.hash? - PullRequest
33 голосов
/ 31 июля 2010

Мне интересно, возможно ли изменить хеш в window.location.hash и заменить его на this.id? Или мне нужно изменить все расположение окна?

1 Ответ

51 голосов
/ 31 июля 2010

Да, вы можете.Я делаю нечто подобное на одном из моих сайтов, хотя с href вместо id, но id тоже работает.Быстрый пример:

$('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();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...