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