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