XML DOM-bubbelhändelseegenskap

Definition och användning

bubbles-egenskapen för händelse returnerar ett booleanvärde, om händelsen är en bubblig typ returneras true, annars returneras false.

Syntaks

event.bubbles

Händelseutbredning

I 2: nivå DOM, händelseutbredning är uppdelad i tre faser:

För det första, capture-stadiet. Händelsen börjar Document objektLängs dokumentträdet ner till målnoden. Om någon av målets förfäder specifikt har registrerat en capture-händelsehanterare körs dessa hanterare under händelsespreading-processen.

Den andra etappen inträffar på målnoden själv. Direkt registrering av en lämplig händelsehanterare på målet körs. Detta är liknande den händelsehanteringsmetod som tillhandahålls av nivå 0-händesmodellen.

För det tredje, bubbling-stadiet. På detta stadium sprids händelsen från målelementet uppåt eller bubblar tillbaka Document objekts dokumentshierarki.

Exempel

Följande exempel kan kontrollera om den händelse som inträffar är en bubbling händelse:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>Klicka någonstans i dokumentet. 
En alert box kommer att informera om att händelsen är en bubbling händelse.</p>
</body>
</html>

TIY

bubbling event
Kontrollera om händelsen är en bubbling händelse (IE-webbläsare stöder inte detta).