0
就像按下A而不管其上限是否拉起应用程序一样,按D会拉动Dashboard。这应该只适用于他们的鼠标不在他们可以键入的区域。我将如何做到这一点?如果鼠标不在Textarea /文本框中,使键盘按键运行JavaScript
就像按下A而不管其上限是否拉起应用程序一样,按D会拉动Dashboard。这应该只适用于他们的鼠标不在他们可以键入的区域。我将如何做到这一点?如果鼠标不在Textarea /文本框中,使键盘按键运行JavaScript
这里是伪代码,我将遵循:
onKeyPress {
if (body.hasFocus && !input.hasFocus) {
coolStuff();
}
}
基本上,你有一个事件侦听器等待您的特定键(一个或多个)被按下。但是,如果您只关注网页(即不是地址栏),并且它们不在输入元素中,您只能执行coolFunc()。
我也推荐使用jQuery;它会使你的代码更清洁,更容易编写。
让我知道如果你需要一个实际的JS例子,而不是伪代码。