【发布时间】:2014-09-25 12:42:37
【问题描述】:
jconfirm 插件当我使用鼠标时它返回实际值,即按下 OK 或 Cancel 按钮时的 true 或 false 但是当我使用 tab 键并专注于取消然后按 Enter 键时它实际上将其视为 OK 现在如何停止这个.我有一个想法使用按键事件作为输入键,但它对用户不友好,所以请告诉我任何解决方案。
【问题讨论】:
-
我发现在 jquery.alert.js 文件中你需要注释掉两行写在 switch case 中的确认插件,即 case 'confirm': $("#popup_ok").focus() ; $("#popup_ok, #popup_cancel").keypress( function(e) { //if( e.keyCode == 13 ) $("#popup_ok").trigger('click'); //if( e. keyCode == 27 ) $("#popup_cancel").trigger('click'); });休息
标签: jquery jquery-ui jquery-plugins javascript