Zmień hash bez przeładowania w jQuery
Mam następujący kod:
$('ul.questions li a').click(function(event) {
$('.tab').hide();
$($(this).attr('href')).fadeIn('slow');
event.preventDefault();
window.location.hash = $(this).attr('href');
});
To po prostu zanika div w oparciu o kliknięcie, ale chcę, aby znacznik mieszania URL strony zmieniał się po kliknięciu, aby ludzie mogli go kopiować i dodawać do zakładek. W tej chwili powoduje to ponowne załadowanie strony, gdy znacznik mieszania zmienia się.
Czy można zmienić znacznik skrótu i nie ładować strony, aby zapobiec efektowi przeskoku?