【发布时间】:2010-08-05 18:32:33
【问题描述】:
我正在使用 Ubuntu 10 并在 Firefox 3.6 和 Chrome 5 中试用以下代码。
$(document).ready(function(){
$(document).bind("keypress", function(e){
alert("Pressed");
});
});
令人惊讶的是,上面的代码在 FF3.6 中运行良好。即每按下一个键,我都会收到一个警告框。
但在 Chrome 中,我看到了不同的行为。例如,当我按下向上/向下翻页、向上/向下/向左'右键时,我没有收到警告框(不幸的是,这些是我非常想跟踪的关键事件)。
有谁知道为什么 Chrome 没有将“keypress”事件绑定到某些键,例如向上/向下、向左/向右箭头?
【问题讨论】:
标签: jquery ubuntu google-chrome