2011-01-29 4 views

答えて

0

は私がたどる擬似コードです:

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

基本的に、あなたが押されるためにあなたの特定のキー(複数可)を待っているイベントリスナーを持っています。ただし、あなたのウェブページ(アドレスバーではない)にフォーカスがあり、入力要素の内部にない場合にのみ、coolFunc()を実行します。

jQueryもお勧めします。あなたのコードをよりクリーンで簡単に書くことができます。

擬似コードではなく、実際のJSの例が必要な場合は教えてください。

関連する問題