0
就像按下A而不管其上限是否拉起應用程序一樣,按D會拉動Dashboard。這應該只適用於他們的鼠標不在他們可以鍵入的區域。我將如何做到這一點?如果鼠標不在Textarea /文本框中,使鍵盤按鍵運行JavaScript
就像按下A而不管其上限是否拉起應用程序一樣,按D會拉動Dashboard。這應該只適用於他們的鼠標不在他們可以鍵入的區域。我將如何做到這一點?如果鼠標不在Textarea /文本框中,使鍵盤按鍵運行JavaScript
這裏是僞代碼,我將遵循:
onKeyPress {
if (body.hasFocus && !input.hasFocus) {
coolStuff();
}
}
基本上,你有一個事件偵聽器等待您的特定鍵(一個或多個)被按下。但是,如果您只關注網頁(即不是地址欄),並且它們不在輸入元素中,您只能執行coolFunc()。
我也推薦使用jQuery;它會使你的代碼更清潔,更容易編寫。
讓我知道如果你需要一個實際的JS例子,而不是僞代碼。