У меня есть небольшой фрагмент, который переносит вас с одной вкладки на другую.
HTML выглядит так:
<ul id="tabs">
<a href="#tab1">General Settings</a>
<a href="#tab2">Keyboard Shortcuts</a>
<a href="#tab3">Regional Settings</a>
<a href="#tab4">Reset to Defaults</a>
</ul>
<div id="tab1" class="hide">This is tab 1</div>
<div id="tab2" class="hide">his is tab 2</div>
<div id="tab3" class="hide">his is tab 3</div>
<div id="tab4" class="hide">his is tab 4</div>
и jQuery выглядит так:
$('#tabs a').live('click',function(e){
var a = $(this).attr('href').split('#')[1];
$('div.hide:not(#' + a + ')').hide();
$('#' + a).fadeIn();
});
Теперь я хочу отключить хеш-теги, чтобы они не отображались в строке URL.
Пример: http://jsfiddle.net/HSJHp/show
Вот скрипка