XML DOMのbubblesイベント属性

定義と用法

bubblesイベント属性はブール値を返します。イベントが起泡型の場合はtrue、そうでない場合はfalseを返します。

文法

event.bubbles

イベントの伝播

2 等DOMでは、イベントの伝播は3つの段階に分けられます:

第一に、キャプチャー段階。イベントから}} Document オブジェクト文書ツリーに沿ってターゲットノードに向かって下伝します。ターゲットのどの祖先もキャプチャーイベントハンドラを特別に登録している場合、イベントの伝播プロセスでこれらのハンドラを実行します。

第二に、ターゲットノード自身での段階が発生します。ターゲットに直接登録された適切なイベントハンドラが実行されます。これは 0 番目のイベントモデルで提供されるイベント処理方法に似ています。

第三に、バブル段階。この段階では、イベントがターゲット要素から上に向かって回帰してバブルします Document オブジェクトのドキュメント階層。

以下の例では、発生したイベントがバブルイベントであるかどうかを検出することができます:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>ドキュメントのどこかをクリックしてください。</p> 
<p>イベントがバブルイベントであるかどうかを教えるアラート・ボックスが表示されます。</p>
</body>
</html>

TIY

バブルイベント
イベントがバブルイベントかどうかを検出(IE ブラウザはサポートしていません)。