video/audio タグの特定のイベント (loadedmetadata、progress など) がバブルしないことがわかりました。これは基準に反するものですか、それとも他のイベントでもよくあることですか?
どのイベントがバブルするか、バブルしないかを知るにはどうすればよいですか?
video/audio タグの特定のイベント (loadedmetadata、progress など) がバブルしないことがわかりました。これは基準に反するものですか、それとも他のイベントでもよくあることですか?
どのイベントがバブルするか、バブルしないかを知るにはどうすればよいですか?
スペックを見てください。gdoronはすでにそれらへのリンクを投稿し、それぞれEvent
がバブルかどうかを示す属性を持っていることを説明しました-すでにイベントがある場合にのみ役立ちます。
それでも、その仕様をさらに下に見てください。イベントモジュールの定義には、イベントの概要と、それらがバブルするかどうかがあります。また、DOM-Level3-Draftでさらに多くのイベントを見つけることができます。
また、進捗イベントを尋ねました。それらはドラフトにすぎませんが、提案されたイベントに関するセクションでは、それらがバブルすることは想定されていないことがわかります。
readonly attribute boolean bubbles;
イベントのこのプロパティを確認してください。boolean 型の泡、読み取り専用
イベントがバブリング イベントかどうかを示すために使用されます。イベントがバブリングできる場合、値は true です。それ以外の場合、値は false です。
w3Schoolではなくw3ソース... :)
バブリング イベントは通常、バブリングが必要なイベントです。要素をクリックする場合と同様に、その親もクリックするので、バブルする必要があります。しかし、メディア要素で進行状況が発生した場合、キーアップ、クリック、マウスオーバーなどのように親で実際に発生することはありません。