خاصية bubbles للحادثة في XML DOM

التعريف والاستخدام

يستعيد خاصية bubbles للحادثة قيمة منطقية، إذا كان الحدث نوع bubble، فإنه يعود إلى true، وإلا يعود إلى fasle.

اللغة

event.bubbles

توزيع الحدث

في 2 مستوى DOM، يتم توزيع توزيع الحدث على ثلاث مراحل:

أولاً، مرحلة التقاطع. يتم انتقال الحدث من مثل Documentتمريره عبر شجرة المستند إلى العنصر المستهدف. إذا كان أي من الأجداد للعنصر قد سجل مستمعين للحدث التقاطع، سيتم تشغيل هذه المستمعين أثناء عملية انتقال الحدث.

المرحلة الثانية تحدث في العنصر المستهدف نفسه. سيتم تشغيل المستمعين المثبتين مباشرة على العنصر المستهدف. هذا يشبه طريقة معالجة الحدث التي يقدمها نموذج الحدث المستوى 0.

ثالثاً، مرحلة التقاطع. في هذه المرحلة، سيتم تمرير الحدث من العنصر المستهدف إلى أعلى أو العودة إلى العنصر المستهدف مثل Documentمن مستوى الوثيقة.

مثال

هناك مثال يمكنه تحديد ما إذا كان الحدث هو حدث bubble:

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>انقر في مكان ما داخل المستند. 
سيخبرك نافذة تنبيه إذا كان الحدث هو حدث bubble.</p>
</body>
</html>

TIY

حدث bubble
تحقق مما إذا كان الحدث هو حدث bubble (المتصفح Internet Explorer لا يدعم ذلك).