Chrome Canary รองรับองค์ประกอบกล่องโต้ตอบหลังแฟล็ก คุณใช้องค์ประกอบ dialog
สำหรับป๊อปอัปในหน้าเว็บได้
show()
: เปิดกล่องโต้ตอบclose()
: ปิดกล่องโต้ตอบ เลือกใช้อาร์กิวเมนต์ที่ไม่บังคับ ซึ่งหากมีการตั้งค่าเป็นdialog.returnValue
showModal()
: เปิดกล่องโต้ตอบโมดัล::backdrop
: องค์ประกอบจำลองเพื่อจัดรูปแบบพื้นหลังหลังกล่องโต้ตอบโมดัลclose
เหตุการณ์: เริ่มทำงานเมื่อกล่องโต้ตอบปิดอยู่
อัปเดตเมื่อวันที่ 16 ธ.ค. 2013
ตอนนี้องค์ประกอบ dialog
รองรับรายการต่อไปนี้
- เหตุการณ์
cancel
: เริ่มทำงานเมื่อกดแป้น Escape ในกล่องโต้ตอบโมดัล คุณสามารถยกเลิกกิจกรรมนี้ได้โดยใช้event.preventDefault()
- แอตทริบิวต์
autofocus
: ตัวควบคุมแบบฟอร์มแรกในกล่องโต้ตอบโมดัลที่มีแอตทริบิวต์autofocus
(หากมี) จะถูกโฟกัสเมื่อกล่องโต้ตอบแสดงขึ้น หากไม่มีองค์ประกอบดังกล่าว ระบบจะโฟกัสองค์ประกอบที่โฟกัสได้รายการแรก form[method="dialog"]
: ใช้ได้ในกล่องโต้ตอบเท่านั้น เมื่อส่งแบบฟอร์ม ระบบจะปิดใช้กล่องโต้ตอบและตั้งค่าdialog.returnValue
เป็นค่าของปุ่มส่งที่ใช้
ดูรายละเอียดด้วยการสาธิตการใช้งานจริงและ Polyfill
เปิดใช้งานโดยเปิด "เปิดใช้ฟีเจอร์แพลตฟอร์มเว็บรุ่นทดลอง" ใน chrome://flags/