0
私は、keyDown、keyPress、およびkeyUpイベントをテキスト入力にバインドします。 keyUpがkeyDownまたはkeyPressにトラップできる特定のケースで、keyUpが起動しないようにする必要があります。 これまでのところ私はpreventDefaultとstopPropagationを試しましたが、それまでは何も働いていませんでした。 keyUpイベントが発生しないようにすることはできますか?あなたが他のJavascript:prevent keyUp event
からのイベントを防ぐことはできません
を使用して、そこからそれを防ぐために、私は、提供されたイベントの構造によってどのような方法でチェーンにintervinできないのですか? : クイックレスポンスありがとう – ptheofan
はい、「他のイベントを発生させない」とは言えません。代わりに、トラッキング変数を使用してkeyDownがすでに処理されているかどうかを確認してください。デフォルトの(ブラウザの)振る舞いを避けたい場合は、そのハンドラからのkeyUpイベントを防止してください) – Guard
私がすでに行っていることはかなりわかりました。私はちょうどもっと適切な方法を理解しようとしていました。 実際に私がしていることは次のとおりです。 https://github.com/ptheofan/cool.inputFilter/blob/master/jquery.cool.inputFilter.js – ptheofan