2011-01-29 38 views

回答

0

这里是伪代码,我将遵循:

onKeyPress { 
    if (body.hasFocus && !input.hasFocus) { 
     coolStuff(); 
    } 
} 

基本上,你有一个事件侦听器等待您的特定键(一个或多个)被按下。但是,如果您只关注网页(即不是地址栏),并且它们不在输入元素中,您只能执行coolFunc()。

我也推荐使用jQuery;它会使你的代码更清洁,更容易编写。

让我知道如果你需要一个实际的JS例子,而不是伪代码。

相关问题