0

video/audio タグの特定のイベント (loadedmetadata、progress など) がバブルしないことがわかりました。これは基準に反するものですか、それとも他のイベントでもよくあることですか?

どのイベントがバブルするか、バブルしないかを知るにはどうすればよいですか?

4

3 に答える 3

1

スペックを見てください。gdoronはすでにそれらへのリンクを投稿し、それぞれEventがバブルかどうかを示す属性を持っていることを説明しました-すでにイベントがある場合にのみ役立ちます。

それでも、その仕様をさらに下に見てください。イベントモジュールの定義には、イベントの概要と、それらがバブルするかどうかがあります。また、DOM-Level3-Draftでさらに多くのイベントを見つけることができます。

また、進捗イベントを尋ねました。それらはドラフトにすぎませんが、提案されたイベントに関するセクションでは、それらがバブルすることは想定されていないことがわかります。

于 2012-05-14T00:16:00.883 に答える
1
  1. あなたはそれをテストすることができます...
  2. readonly attribute boolean bubbles;イベントのこのプロパティを確認してください。

boolean 型の泡、読み取り専用

イベントがバブリング イベントかどうかを示すために使用されます。イベントがバブリングできる場合、値は true です。それ以外の場合、値は false です。

w3Schoolではなくw3ソース... :)

于 2012-05-14T00:03:16.460 に答える
1

バブリング イベントは通常、バブリングが必要なイベントです。要素をクリックする場合と同様に、その親もクリックするので、バブルする必要があります。しかし、メディア要素で進行状況が発生した場合、キーアップ、クリック、マウスオーバーなどのように親で実際に発生することはありません。

于 2012-05-14T00:08:47.673 に答える