我有几个带有Ok
和Cancel
和单选按钮的 jQueryUI 对话框(没有文本输入)。
我的要求是:
OK 按钮应该在 Cancel 按钮的右边,并且 Ok 按钮应该是焦点:
- 当对话框打开时,
- 在任何用户单击或拖动后。
要求 1 可以通过给 Ok 按钮一个 id 和以下代码来实现:
open: function(event, ui) {
$('#OkButton').focus();
},
要求 2 更难。它可以通过为许多事件定义焦点代表来实现:
- .ui-dialog-titlebar 点击
- .ui-dialog-buttonpane 点击
- 拖动停止
- ETC
但肯定有更简单的方法吗?