Нужно проверять при загрузке скрипта
location.hash == '#tab1'
и делать видимым тот или иной таб.
Приблизительно так.
$(function () {
if (window.location.hash == '#tab1')
$('#tab1').show();
elseif (window.location.hash == '#tab2')
$('#tab2').show();
});
И по умолчанию все табы должны быть скрытыми.