バブリングをサポートしないイベントは次のとおりです: 1. focus および Blur イベント: 要素がフォーカスを獲得または失ったときにトリガーされますが、親要素にバブリングしません; 2. Mouseenter および MouseLeave イベント: マウスが操作されたとき要素内に入る、または要素から出るときにトリガーされますが、親要素にバブリングしません; 3. Mousemove イベント: マウスが要素内で移動するとトリガーされますが、親要素にバブリングしません; 4. touchstart、touchmove、および touchend イベント: いつタッチ デバイス 指が動き始めてタッチに移動するとトリガーされます。
このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
HTML DOM では、一部のイベントはバブリングをサポートしていません。つまり、イベントは上位の要素に伝播しません。これらのイベントは通常、マウス イベントやタッチ イベントなどのユーザー インターフェイスの操作に関連しています。バブリングをサポートしないイベントの例をいくつか示します。
focus イベントとブラー イベント: 要素がフォーカスを取得または失ったときに発生しますが、親要素にバブリングしません。
mouseenter イベントと Mouseleave イベント: マウスが要素に出入りするときにトリガーされますが、親要素にはバブルしません。
mousemove イベント: マウスが要素内で移動するが、親要素まで移動しないときにトリガーされます。
touchstart、touchmove、touchend イベント: タッチ デバイス上の指がタッチを開始、移動、または終了したときに発生しますが、親要素にバブリングしません。
これらのイベントの非バブル機能は、フォーカス、マウスオーバー、タッチ操作の処理など、特定のユーザー インタラクション動作の処理を容易にすることです。親要素でこれらのイベントを処理する必要がある場合は、他の関連イベントを使用してバブリング動作をシミュレートするか、イベント委任を使用してイベント ハンドラーを親要素にバインドすることを検討できます。
以上がバブリングをサポートしないイベントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。