XML DOM bubbles event property

Definition and usage

The bubbles event property returns a boolean value, if the event is a bubbling type, it returns true, otherwise it returns false.

Syntax

event.bubbles

Event propagation

No 2 level DOM, the event propagation is divided into three stages:

Primeiro, a fase de captura. O evento começa a ser propagado a partir do elemento-alvo para cima ou para baixo, ou seja, bolha para cima. Objeto DocumentÉ transmitido para o nó-alvo ao longo da árvore do documento. Se qualquer ancestral do alvo registrar um manipulador de evento de captura, esses manipuladores serão executados durante a propagação do evento.

A segunda fase ocorre no nó-alvo em si. O registro direto de um manipulador de evento adequado no alvo executará diretamente. Isso é semelhante ao método de tratamento de eventos fornecido pelo modelo de evento de nível 0.

Primeiro, a fase de captura. O evento começa a ser propagado a partir do elemento-alvo para cima ou para baixo, ou seja, bolha para cima. Objeto Documentda hierarquia do documento.

Exemplo

Abaixo está um exemplo que pode detectar se o evento ocorrido é um evento de bolha:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Clique em algum lugar do documento. 
Uma caixa de alerta informará se o evento é um evento de bolha.</p>
</body>
</html>

TIY

Evento de bolha
Detectar se o evento é um evento de bolha (o navegador IE não suporta).