2011-01-29 47 views

回答

0

這裏是僞代碼,我將遵循:

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

基本上,你有一個事件偵聽器等待您的特定鍵(一個或多個)被按下。但是,如果您只關注網頁(即不是地址欄),並且它們不在輸入元素中,您只能執行coolFunc()。

我也推薦使用jQuery;它會使你的代碼更清潔,更容易編寫。

讓我知道如果你需要一個實際的JS例子,而不是僞代碼。