Изменить хэш без перезагрузки в 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-адреса страницы изменялся при нажатии, чтобы люди могли копировать и добавлять его в закладки. В настоящий момент это эффективно перезагружает страницу при изменении хеш-тега.
Можно ли изменить хэш-тег и не перезагружать страницу, чтобы предотвратить эффект прыжка?