XML DOM bubbles-eventegenskab

Definition og brug

bubbles-eventegenskaben returnerer et boolesk værdi, hvis begivenheden er en boble-type, returneres true, ellers returneres false.

Syntaks

event.bubbles

Eventudbredelse

I 2. niveau DOM, eventudbredelse er opdelt i tre faser:

Første, fangstfase. Hændelsen fra Document objektgennem dokumenttræet til målknuden. Hvis nogen af målets forfædre har registreret specifikke fangsthåndterere, vil disse køre under hændelsesoverførslen.

anden fase sker på målknuden selv. Direkte registrering af passende event handlers på målet vil køre. Dette er lignende til eventhåndteringsmetoderne, der tilbydes af niveau 0 eventmodel.

Tredje, bubbling-fasen. I denne fase vil hændelsen fra måltemperaturen spredes opad eller bubbling tilbage Document objektaf dokumentets hierarki.

Eksempel

Her er et eksempel, der kan kontrollere, om den sketne hændelse er en bubbling hændelse:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Klik et sted i dokumentet. 
En advarselsside vil fortælle, om hændelsen er en bubbling hændelse.</p>
</body>
</html>

TIY

bubbling event
Kontroller om hændelsen er en bubbling hændelse (IE-browsere understøtter ikke dette).