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).