Propiedad de eventos de burbuja de XML DOM

Definición y uso

La propiedad de eventos de burbuja devuelve un valor booleano, si el evento es de tipo burbuja, devuelve true, de lo contrario devuelve false.

Sintaxis

event.bubbles

Propagación de eventos

En el nivel 2 DOM, la propagación de eventos se divide en tres fases:

Primero, la fase de captura. El evento se Objeto DocumentSe transmite hacia abajo por el árbol del documento al nodo objetivo. Si cualquier antepasado del objetivo ha registrado un manejador de eventos de captura específico, estos manejadores se ejecutarán durante la propagación del evento.

La segunda fase ocurre en el nodo objetivo mismo. La registrazione directa de un manejador de eventos adecuado en el objetivo ejecutará. Esto es similar al método de manejo de eventos proporcionado por el modelo de eventos de nivel 0.

Primero, la fase de captura. En esta fase, el evento se propagará desde el elemento objetivo hacia arriba o se propagará de vuelta, burbujeando Objeto Documentdel árbol de documentos.

Ejemplo

El siguiente ejemplo puede detectar si el evento que ocurre es un evento burbujeante:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Haz clic en algún lugar del documento.</p> 
<p>Una ventana emergente informará si el evento es un evento burbujeante.</p>
</body>
</html>

TIY

Evento burbujeante
Detectar si el evento es un evento burbujeante (el navegador IE no lo admite).