Я пытаюсь найти способ изменить window.location.hash на текущую выбранную вкладку в JQuery UI Вкладки.
Я пробовал:
$("#tabs > ul").tabs();
$("#tabs > ul").bind("tabsshow", function(event, ui) {
window.location.hash = ui.tab;
})
Это приводит к изменению хэша на # undefined при изменении вкладки.
Я также пробовал:
$("#tabs > ul").tabs({
select: function(event, ui) {
window.location.hash = ui.tab }
});
Но это, похоже, не срабатывает вообще.
Любая помощь будет оценена по достоинству. Спасибо.
Изменить: похоже, что часть моей первоначальной проблемы имела какое-то отношение к js где-то еще, мешая этому. Как принятый ответ, так и другой предложенный ответ слегка изменены, работают. Спасибо всем.