html5全屏
2016-02-12 11:53
549 查看
HTML5规范 允许用户自定义网页上任意元素实现全屏和取消全屏;
element.requestFullScreen();//开启全屏显示;
document.cancel FullScreen();//退出全屏;
现在主流的浏览器基本上已实现全屏显示这一功能,但是不同的浏览器 需要添加前缀:
//Wbkit(safari5.1 and chrome15);
element.webkitRequestFullScreen();
document.webkitCancelFullScreen();
//Firefox 10+
element.mozRequestFullScreen();
document.mozCancleFullscreen();
//W3C提议
element.requestFullScreen();
document.cancelFullScreen();
通过document.fullScreen检测当前是否处于全屏,不同的浏览器需要添加前缀:
document.webkitIsFullScreen、document.mozFullScreen
全屏伪类:
element:full-screen{}、element:-webkit-full-screen{}、element:-moz-full-screen{}
【兼容解决方案】
实例:
element.requestFullScreen();//开启全屏显示;
document.cancel FullScreen();//退出全屏;
现在主流的浏览器基本上已实现全屏显示这一功能,但是不同的浏览器 需要添加前缀:
//Wbkit(safari5.1 and chrome15);
element.webkitRequestFullScreen();
document.webkitCancelFullScreen();
//Firefox 10+
element.mozRequestFullScreen();
document.mozCancleFullscreen();
//W3C提议
element.requestFullScreen();
document.cancelFullScreen();
通过document.fullScreen检测当前是否处于全屏,不同的浏览器需要添加前缀:
document.webkitIsFullScreen、document.mozFullScreen
全屏伪类:
element:full-screen{}、element:-webkit-full-screen{}、element:-moz-full-screen{}
【兼容解决方案】
//进入全屏; function requestFullScreen(){ var de=document.documentElement; if(de.requestFullScreen){ de.requestFullScreen(); }else if(de.webkitRequestFullScreen){ de.webkitRequestFullScreen(); }else if(de.mozRequestFullScreen){ de.mozRequestFullScreen(); } }
//退出全屏; function exitFullScreen(){ var de=document; if(de.exitFullScreen){ de.exitFullScreen(); }else if( de.mozCancelFullScreen){ de.mozCancelFullScreen(); }else if(de.webkitCancelFullScreen){ de.webkitCancelFullScreen(); } }
实例:
document.body.addEventlistener('click',function(){ requestFullScreen(); //5秒后自动退出全屏; setTimeOut(function(){ exitFullScreen(); },5000); },flase);
相关文章推荐
- HTML5中在客户端验证文件上传的大小
- Canvas 在高清屏下绘制图片变模糊的解决方法
- 原生js结合html5制作小飞龙的简易跳球
- HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
- 三个不常见的 HTML5 实用新特性简介
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- js+HTML5实现canvas多种颜色渐变效果的方法
- javascript+HTML5的Canvas实现Lab单车动画效果
- javascript+html5实现绘制圆环的方法
- HTML5实现微信拍摄上传照片功能
- JavaScript+html5 canvas制作的百花齐放效果完整实例
- jQuery+HTML5加入购物车代码分享
- jQuery mobile 移动web(6)
- 基于Jquery和html5的7款个性化地图插件
- 实现音乐播放器的代码(html5+css3+jquery)
- 2014 HTML5/CSS3热门动画特效TOP10
- jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
- HTML5使用DeviceOrientation实现摇一摇功能
- jquery mobile 移动web(5)