jQuery - ui.keyCode.TAB
jQuery - ui.keyCode.TAB
我正在检查一个按键事件(事件)。keyCode === $.ui.keyCode.TAB),我一直得到-
$.ui.keyCode.TAB is null or not an object.
是什么导致的呢?我错过了一个。js文件的地方吗?
如果您不需要jquery UI,您可以使用以下enum代替:
if (event.keyCode == KeyCodes.Tab) {
// some code here
}
KeyCodes = {
BackSpace : 8 ,
Tab : 9 ,
Enter : 13 ,
Shift : 16 ,
Ctrl : 17 ,
Alt : 18 ,
PauseBreak : 19 ,
CapsLock : 20 ,
Esc : 27 ,
PageUp : 33 ,
PageDown : 34 ,
End : 35 ,
Home : 36 ,
ArrowLeft : 37 ,
ArrowUp : 38 ,
ArrowRight : 39 ,
ArrowDown : 40 ,
Insert : 45 ,
Delete : 46 ,
Digit0 : 48 ,
Digit1 : 49 ,
Digit2 : 50 ,
Digit3 : 51 ,
Digit4 : 52 ,
Digit5 : 53 ,
Digit6 : 54 ,
Digit7 : 55 ,
Digit8 : 56 ,
Digit9 : 57 ,
A : 65 ,
B : 66 ,
C : 67 ,
D : 68 ,
E : 69 ,
F : 70 ,
G : 71 ,
H : 72 ,
I : 73 ,
J : 74 ,
K : 75 ,
L : 76 ,
M : 77 ,
N : 78 ,
O : 79 ,
P : 80 ,
Q : 81 ,
R : 82 ,
S : 83 ,
T : 84 ,
U : 85 ,
V : 86 ,
W : 87 ,
X : 88 ,
Y : 89 ,
Z : 90 ,
WindowLeft : 91 ,
WindowRight : 92 ,
SelectKey : 93 ,
Numpad0 : 96 ,
Numpad1 : 97 ,
Numpad2 : 98 ,
Numpad3 : 99 ,
Numpad4 : 100,
Numpad5 : 101,
Numpad6 : 102,
Numpad7 : 103,
Numpad8 : 104,
Numpad9 : 105,
Multiply : 106,
Add : 107,
Subtract : 109,
DecimalPoint : 110,
Divide : 111,
F1 : 112,
F2 : 113,
F3 : 114,
F4 : 115,
F5 : 116,
F6 : 117,
F7 : 118,
F8 : 119,
F9 : 120,
F10 : 121,
F11 : 122,
F12 : 123,
NumLock : 144,
ScrollLock : 145,
SemiColon : 186,
Equal : 187,
Comma : 188,
Dash : 189,
Period : 190,
ForwardSlash : 191,
GraveAccent : 192,
BracketOpen : 219,
BackSlash : 220,
BracketClose : 221,
SingleQuote : 222
};
$.ui.keyCode.TAB
自带jquery UI。确保您已经包含了jQuery和jQuery UI的.js
。
如果仍然失败,尝试jQuery.ui.keyCode.TAB
或9
。
您的代码中没有$ui.keyCode.TAB
这样的东西,所以只需:
if(event.keyCode === 9) { //TAB
}
相关文章:
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- JS上的keyCode事件上有多个键
- 禁用Tab键以进行具有特定Div ID的输入
- Tab键不会't继续chrome/IE11中的表单字段
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- Javascript-iPad Tab键检测,带蓝牙键盘
- 捕捉TAB键按下键向上
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- 更改javascript中的tab键行为
- event.keycode vs event.which
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- Impress.Js正确使用Tab
- 将自定义HTML5/iframe小部件集成到Facebook Timeline/Tab页面中
- JavaScript使event.key警报event.keyCode的基本polyfill实现Chrome的现代化
- Jquery自动完成:如果没有选择任何项目,则使tab键选择第一个项目
- 使用Jquery和Tab内容移动制作动画
- 选择 UI-TAB 的模板
- Twitter Bootstrap的Tab插件中“data-api”是什么意思
- jQuery - ui.keyCode.TAB
- 我怎么知道一个特定的事件.keyCode对应一个字符,而不是一个命令键(如箭头、tab或enter)