0
Dashboardをプルダウンすると、Dを押すとDashboardがプルアップされます。これはマウスが入力可能な領域にない場合にのみ有効です。どうすればいい?ここでマウスがTextarea/textboxにない場合にキーボードのキーをJavaScriptにする
Dashboardをプルダウンすると、Dを押すとDashboardがプルアップされます。これはマウスが入力可能な領域にない場合にのみ有効です。どうすればいい?ここでマウスがTextarea/textboxにない場合にキーボードのキーをJavaScriptにする
は私がたどる擬似コードです:
onKeyPress {
if (body.hasFocus && !input.hasFocus) {
coolStuff();
}
}
基本的に、あなたが押されるためにあなたの特定のキー(複数可)を待っているイベントリスナーを持っています。ただし、あなたのウェブページ(アドレスバーではない)にフォーカスがあり、入力要素の内部にない場合にのみ、coolFunc()を実行します。
jQueryもお勧めします。あなたのコードをよりクリーンで簡単に書くことができます。
擬似コードではなく、実際のJSの例が必要な場合は教えてください。