Я пытался найти способ изменить window.location.hash на текущую выбранную вкладку в вкладках пользовательского интерфейса Jquery .
Я пробовал:
$("#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 где-то еще мешал этому. И принятый ответ, и другой предложенный ответ, слегка измененный, работают. Спасибо всем.