Atrybut wydarzeń bąbelkowych XML DOM

Definicja i użycie

Atrybut wydarzeń bąbelkowych zwraca wartość logiczną, jeśli wydarzenie jest typu bąbelkowe, zwraca true, w przeciwnym razie zwraca fasle.

Gramatyka

event.bubbles

Przepływ wydarzeń

W 2 poziomie DOM, przepływ wydarzeń dzieli się na trzy etapy:

Po pierwsze, etap łapania. Wydarzenie jest przekazywane Obiekt Documentprzekazywane w dół drzewa dokumentu. Jeśli którykolwiek z przodków docelowego węzła zarejestruje specjalny gest uchwytu, te gesty zostaną uruchomione w procesie propagacji wydarzenia.

Drugi etap ma miejsce na samym węźle docelowym. Bezpośrednie zarejestrowanie odpowiednich gestów na docelowym węźle zostanie uruchomione. To jest podobne do metody obsługi wydarzeń w modelu wydarzeń poziomu 0.

Po trzecie, etap bubbling. W tym etapie, wydarzenie będzie przenoszone od elementu docelowego w górę do Obiekt Documentdrzewa dokumentu.

Przykład

Poniższy przykład może wykryć, czy zdarzenie jest zdarzeniem bubbling:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Kliknij gdzieś w dokumencie. 
Okno alert poinformuje, czy wydarzenie jest wydarzeniem bubbling.</p>
</body>
</html>

TIY

Wydarzenie bubbling
Sprawdź, czy wydarzenie jest wydarzeniem bubbling (przeglądarka Internet Explorer nie obsługuje tego).