【发布时间】:2010-09-30 13:58:52
【问题描述】:
我在 jQuery UI 对话框中有一个表单。对话框设置为在按下“t”键时打开。问题是,当这种情况发生时,字母“t”被插入到对话框表单的第一个输入中,这是我不希望发生的。
这是我的代码:
$('#addtime-form').dialog({
minWidth: 351,
modal: true,
autoOpen: false,
title: 'Add Time',
resizable: false
});
$(document).keypress(function(e){
if (e.which == 116 || e.keyCode == 116 || window.event.keyCode == 116) {
$('#addtime-form').dialog('open');
};
});
【问题讨论】:
标签: jquery jquery-ui forms dialog keyboard-shortcuts