ตัวแปร bubbles ของ XML DOM

คำนิยามและวิธีใช้

ตัวแปร bubbles ของเหตุการณ์บังคับกลับเป็นค่าทรรศน์เป็นจริงหรือไม่ หากเหตุการณ์เป็นชนิดการบังคับกลับ ก็จะกลับค่า true และไม่ใช่ก็จะกลับค่า false。

ศัพท์คำ

event.bubbles

การกระจายเหตุการณ์

ใน DOM ระดับ 2 การกระจายเหตุการณ์แบ่งเป็นสามขั้นตอน:

สายตาที่หนึ่ง ช่วงจับ ในช่วงนี้ หายการจะเคลื่อนไปจากองค์ประกอบเป้าหมายตัวเดียวโดยเคลื่อนตัวขึ้นหรือฟอกกลับ วัตถุ Documentข้างลงไปในต้นไม้เอกสารและข้างลงไปที่ตัวปลายทางเป้าหมาย ถ้ามีพ่อของปลายทางเป้าหมายที่ลงทะเบียนฮั่นเหตุการณ์จับตามอง ฮั่นเหตุการณ์นั้นจะทำงานระหว่างการเคลื่อนไหวของเหตุการณ์

ช่วงที่สองเกิดขึ้นที่ตัวเองของตัวปลายทางเป้าหมาย การลงทะเบียนฮั่นเหตุการณ์ที่เหมาะสมกับปลายทางเป้าหมายจะทำงาน นี่คล้ายกับวิธีการจัดการเหตุการณ์ของโมเดลเหตุการณ์ระดับ 0

สายตาที่สาม ช่วงการฟอก ในช่วงนี้ เหตุการณ์จะเคลื่อนไปจากองค์ประกอบเป้าหมายตัวเดียวโดยเคลื่อนตัวขึ้นหรือฟอกกลับ วัตถุ Documentระดับของโครงสร้างเอกสาร

ตัวอย่าง

ตัวอย่างด้านล่างนี้สามารถตรวจสอบว่าเหตุการณ์ที่เกิดขึ้นเป็นเหตุการณ์การฟอกหรือไม่

<html>
<head>
<script type="text/javascript">
function getEventType(event)
  { 
  alert(event.bubbles);
  }
</script>
</head>
<body onmousedown="getEventType(event)">
<p>คลิกที่ส่วนใดในเอกสาร 
ตัวกระดาษเตือนจะบอกว่าเหตุการณ์เป็นเหตุการณ์การฟอก
</body>
</html>

TIY

เหตุการณ์การฟอก
ตรวจสอบว่าเหตุการณ์เป็นเหตุการณ์การฟอกหรือไม่ (เบราเซอร์ IE ไม่สนับสนุน)