html5规范确定了页面内元素调用全屏的方式,目前主流的浏览器都实现了这个功能。 示例代码如下:
<meta charset='utf-8' />
<div id='a'>request full screen</div>
<script>
var elem = document.getElementById("a");
// 调用全屏方法必须用户主动操作才可以,js是不允许直接调用的
elem.onclick=function(){
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}
};
</script>
如果浏览器支持全屏,则点击a之后应该会看到全屏显示a这个元素了。
相关文档
暂无
随便看看
畅言模块加载中