เมธอด exitFullscreen() ใน HTML DOM ใช้สำหรับออกจากโหมดเต็มหน้าจอ (fullscreen mode) ขององค์ประกอบที่อยู่ในโหมดเต็มหน้าจออยู่ หากเรียกใช้บนองค์ประกอบที่ไม่อยู่ในโหมดเต็มหน้าจอ จะไม่ทำอะไรเลย
ไวยากรณ์ (Syntax)
HTMLElementObject.exitFullscreen()
ตัวอย่าง
ตัวอย่างการเข้าสู่และออกจากโหมดเต็มหน้าจอ:
<!DOCTYPE html>
<html>
<head>
<script>
var docEl = document.documentElement;
function GoNormal() {
if (document.exitFullscreen) {
document.exitFullscreen();
}
}
function GoFullscreen() {
if (docEl.requestFullscreen) {
docEl.requestFullscreen();
}
}
</script>
</head>
<body>
<h1>ตัวอย่างเมธอด exitFullscreen()</h1>
<img src="EiffelTower.jpg" width="200px" height="200px">
<p>The Eiffel Tower was built on 28 January 1887</p>
<button onclick="GoFullscreen()">Fullscreen View</button>
<button onclick="GoNormal()">Normal view</button>
</body>
</html>
ผลลัพธ์
เมื่อโหลดหน้าเว็บจะแสดงรูปภาพ หัวข้อ และปุ่ม "Fullscreen View" และ "Normal view"
เมื่อคลิก "Fullscreen View" หน้าเว็บจะเข้าสู่โหมดเต็มหน้าจอ
กดปุ่ม Esc หรือคลิก "Normal view" จะกลับสู่ขนาดปกติ
คำอธิบายโค้ด
- เก็บ
document.documentElement(องค์ประกอบ<html>) ไว้ในdocEl - สร้างปุ่ม "Fullscreen View" เรียก
GoFullscreen()และ "Normal view" เรียกGoNormal() GoFullscreen()ตรวจสอบdocEl.requestFullscreenแล้วเรียกdocEl.requestFullscreen()เข้าสู่โหมดเต็มหน้าจอGoNormal()ตรวจสอบdocument.exitFullscreenแล้วเรียกdocument.exitFullscreen()ออกจากโหมดเต็มหน้าจอ- ใช้
ifตรวจสอบการรองรับเบราว์เซอร์ก่อนเรียกใช้
หมายเหตุ: โค้ดตัวอย่างเดิมวาง script ผิดที่ (อยู่ใน style tag) ได้แก้ไขให้ถูกต้องแล้ว