Итак, цель состоит в том, чтобы подтвердить переключение на другую вкладку пользовательского интерфейса с помощью плагина UI Dialog. Использовать общий метод подтверждения просто:
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
return confirm("Some confirmation message...");
}
});
но как добиться такого же поведения с помощью диалогового окна?
Я думаю, что я должен позвонить:
jQuery("#tabsContainer").tabs("select", ui.index);
на «обратный вызов ок», но это не работает, как я ожидал. Кроме того, нет никаких сообщений об ошибках...
jQuery("#tabsContainer").tabs({
select: function(event, ui) {
jQuery("#dialogContainer").dialog({
buttons: {
'Ok': function() {
jQuery("#tabsContainer").tabs("select", ui.index);
},
Cancel: function() { return; }
}
});
return false;
}
});