1

実験的な証拠により、キー(上、下、押す)イベントは(バブルフェーズで)フォーカスされている要素にのみ発生すると信じるようになりました。

この振る舞いは直感的、明白、および/または望ましいかもしれませんが、これがどこにも文書化されていないので、コミュニティが私の「理論」を確認することを望んでいました。

そうでなければ、これらのイベントを適切にバブルさせないコードがいくつかあります。

4

1 に答える 1

3

重要なイベントは常にフォーカスのある要素を対象とし、キャンセルされるまでバブルアップします。

入力要素またはドキュメント/ウィンドウ自体がターゲットであり、フォーカスがない場合、キーを押すことはできません。

入力の親を表示していて、フォーカスがウィンドウに変わった場合、親で次のキーイベントを見つけることはできませんが(存在しないため)、常にドキュメントレベルで見つけることができます。

于 2012-04-18T19:31:55.463 に答える