デフォルトのハッシュ動作 (ページ ジャンプ) を回避するために、代わりに URL パラメーターを使用します。あなたの場合、これはたとえばhttp://nextadagency.com/theta/services.html?tab=3になります
$(function() {
// update URL parameter and browser history on manual tab select
$('#tabs').bind('tabsselect', function(event, ui) {
var myTab = $(ui.tab).attr('href').replace('#', '');
var myParam = '?tab=' + myTab;
window.history.pushState('Object', 'Title', myParam);
});
// get 'tab' URL parameter and select tab
var param = $(document).getUrlParam('activity');
$('#tabs').tabs('select', param);
});
これはやり過ぎかもしれませんが、少なくともデフォルトのハッシュ動作を停止する必要がありますpreventDefault()
。