我正在使用JavaScript和jQuery,并且想在用户释放Shift键时调用一个函数。到目前为止,我提供的代码可在我测试过的所有浏览器中使用,但是在使用Firefox 3.5.7的错误控制台中会出现以下警告。我已经尝试过jQuery 1.2.6、1.3.2和1.4.1。
警告:不应使用keyup事件的'charCode'属性。该值没有意义。
我在Google上搜索了此警告,但是找不到有关如何防止它发生的明确答案。这是我正在使用的代码,有人有任何建议吗?
$(document).ready(
function() {
$(document).keyup(function(e) {
if(e.keyCode == 16) {
alert("Do something...");
}
});
}
);
最佳答案
jQuery可能会使用charCode(因为您没有使用它)。在这种情况下,您实际上不必关心错误消息。