因此,目标是使用 UI Dialog 插件确认切换到另一个 UI 选项卡。使用常见的确认方法很简单:
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;
}
});