keydownで関数を呼び出すことはできますが、キーが解放された後に特定の要素の値を取得するだけですか?基本的に私のコード内の他のすべての関数は、キーが解放された後に入力フィールドの値を必要とするものを除き、キーダウンで呼び出される必要があります。だから私は、switch文がkeyupイベントが発生するまで待つこの関数を呼び出す際に、デフォルトのケースを持つことができるようにしたいと思います。jQuery:keydownの関数呼び出しがキーアップで値を取得する
1
A
答えて
1
イベントハンドラは、他のコードが実行されていない間だけ開始されるため、イベントを待つことはできません。したがって、そのキーの情報をどこかに格納して、keyup
イベントで使用する必要があります。あなたはKeyDownイベントイベントからの情報を保持している場合
shift down
space down
shift up
K down
space up
K up
そう、あなたがそれぞれに別々に保管してくださいする必要があります:各は例えば、最終的にkeyup
を取得しますが、必ずしも同じ順序で
注意キー。
キー入力がキーを押すと発生するイベントを使用することも考えてください。これは、キーを押したままにするとキーが繰り返されるときにも発生します。
関連する問題
- 1. 単一のキーアップ関数呼び出しで複数のタブをターゲットにする
- 2. 関数呼び出しでスタックオーバーフローを取得する
- 3. 別の関数呼び出しで関数を呼び出す
- 4. のPInvoke関数の呼び出し...私は、私はエラーを取得する関数MOUSE_EVENTを呼び出すアンバランススタック
- 5. Nodejs:呼び出し元関数のファイル名を取得する
- 6. 関数呼び出しのスコープを取得する
- 7. PHP関数の呼び出しスコープを取得しますか?
- 8. 最初の関数呼び出しの戻り値を2回呼び出さずに取得
- 9. LLVMで関数呼び出しの引数を取得する方法は?
- 10. 呼び出された関数のJsonResponseを取得する
- 11. ラケット関数を呼び出した後のEOFの取得
- 12. signal.firwinを呼び出したときのPython関数の値取得エラー
- 13. が関数呼び出し
- 14. 引数でデバウンス関数呼び出しを呼び出す
- 15. 関数呼び出しから関数呼び出し名を抽出する
- 16. indexedDBからデータを取得し、関数呼び出しに戻り値
- 17. GoからPython関数を呼び出して関数の戻り値を取得する
- 18. jQuery ajaxで関数asmxの呼び出しを呼び出す
- 19. URLでJavascriptの関数呼び出しを呼び出す
- 20. isset呼び出しが最後の変数値を取得する
- 21. OracleからSQL Server関数を呼び出して結果値を取得
- 22. Matlab:別の関数で呼び出すときにコールバック関数からGUIハンドル値を取得する
- 23. 関数に関する情報を取得して呼び出す方法
- 24. 他の関数の__LINE__の値を取得する方法(その関数を呼び出す前に)?
- 25. htmlからjava関数呼び出しにparamを取得
- 26. 関数呼び出し元の情報をPythonで取得する
- 27. 動的関数呼び出しで正しい「this」サービスを取得する
- 28. PHPで機能する関数呼び出しを取得できません
- 29. javascript onclick関数を呼び出すことなく直接値を取得
- 30. 関数が呼び出されたファイルの絶対パスを取得します。
私は、keyupとkeydownハンドラを同じdom要素にバインドする必要があると思います。 – scessor
私はそれをしなければならないかもしれないと思ったが、私は何かをやるべきかどうかを調べるために自分のコードを繰り返さなければならないので、私はそうでないだろうと思った。私は今のところそれをやって、誰かがより良い解決策を掲示したらそれを変えるだろうと思う。 – blcArmadillo