เหตุการณ์ onresize
คำนำทางและการใช้งาน
เหตุการณ์ onresize ที่เกิดขึ้นเมื่อหน้าต่างเบราวเซอร์ถูกปรับขนาด
คำเตือน:เพื่อใช้ในการหาขนาดขององค์ประกอบ ใช้ clientWidth และ/หรือ clientHeight และ/หรือinnerWidth、innerHeight、outerWidth、outerHeightและ offsetWidth หรือ/หรือ offsetHeight แอตริบิวต์。
ตัวอย่าง
ตัวอย่าง 1
ปฏิบัติ JavaScript เมื่อขนาดหน้าต่างเบราวเซอร์ถูกปรับเปลี่ยน
<body onresize="myFunction()">
ตัวอย่าง 2
ใช้วิธี addEventListener() ในอนุตัว window ติดตั้งเหตุการณ์ "resize":
window.addEventListener("resize", myFunction);
รูปแบบ
ใน HTML:
<element onresize="myScript">
ใน JavaScript:
object.onresize = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener():
object.addEventListener("resize", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การลอยขึ้น: | ไม่สนับสนุน |
---|---|
ยกเลิกได้: | ไม่สนับสนุน |
ประเภทเหตุการณ์: | ถ้าถูกสร้างจากแผงผลิตความหมายผู้ใช้UiEvent。 แต่ถ้าไม่ Event。 |
HTML แทนความหมายที่สนับสนุน: | <body> |
DOM รุ่น: | Level 2 Events |
การสนับสนุนเบราเซอร์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onresize | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |