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