Изменить хэш без перезагрузки в JQuery

У меня есть следующий код:

$('ul.questions li a').click(function(event) {
    $('.tab').hide();
    $($(this).attr('href')).fadeIn('slow');
    event.preventDefault();
    window.location.hash = $(this).attr('href');
});

Это просто приводит к потере div в зависимости от того, когда вы нажимаете, но я хочу, чтобы хеш-тег URL-адреса страницы изменялся при нажатии, чтобы люди могли копировать и добавлять его в закладки. В настоящий момент это эффективно перезагружает страницу при изменении хеш-тега.

Можно ли изменить хэш-тег и не перезагружать страницу, чтобы предотвратить эффект прыжка?

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

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