【发布时间】:2011-09-19 07:21:24
【问题描述】:
我有一个场景,首先我需要禁用键盘箭头键,然后再次启用它,为此我编写了这个 jquery 函数
function DisableArrowKeys() {
var ar = new Array(37, 38, 39, 40);
$(document).keydown(function(e) {
var key = e.which;
if ($.inArray(key, ar) > -1) {
e.preventDefault();
return false;
}
return true;
});
}
此功能可以禁用箭头键,经过一些处理我需要为此启用箭头键我在功能中进行了如下更改
function EnableArrowKeys() {
var ar = new Array(37, 38, 39, 40);
$(document).keydown(function(e) {
var key = e.which;
if ($.inArray(key, ar) > -1) {
return true;
}
});
}
但是当我们调用该函数时,它不会启用箭头键。
【问题讨论】:
标签: javascript jquery