ตัวแปร 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 ไม่สนับสนุน)