您好,欢迎来到汇智旅游网。
搜索
您的当前位置:首页js全屏实现代码

js全屏实现代码

来源:汇智旅游网
let fullscreen = false
	// 全屏事件
	function handleFullScreen() {
		let element = document.documentElement
		const wp = document.getElementById('wp')
		const screenDom = document.getElementById('screenBtn')
		if (fullscreen) { // 退出全屏
			if (document.exitFullscreen) { // W3C标准
				document.exitFullscreen()
			} else if (document.webkitCancelFullScreen) { // Chrome
				document.webkitCancelFullScreen()
			} else if (document.mozCancelFullScreen) { // firefox
				document.mozCancelFullScreen()
			} else if (document.msExitFullscreen) { // IE 
				document.msExitFullscreen()
			} else {
				alert('当前浏览器不支持全屏显示!')
			}
			wp.style.width = '43px'
			wp.style.height = '24px'
			screenDom.innerHTML = '全屏'
		} else { // 全屏 
			if (element.requestFullscreen) {
				element.requestFullscreen()
			} else if (element.webkitRequestFullScreen) {
				element.webkitRequestFullScreen()
			} else if (element.mozRequestFullScreen) {
				element.mozRequestFullScreen()
			} else if (element.msRequestFullscreen) {
				element.msRequestFullscreen()
			} else {
				alert('当前浏览器不支持全屏显示!')
			}
			wp.style.width = '100vw'
			wp.style.height = '100vh'
			screenDom.innerHTML = '退出全屏'
		}
		fullscreen = !fullscreen
	}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务