zoukankan      html  css  js  c++  java
  • h5 音频 视频全屏设置

    HTML5规范允许用户自定义网页上任一元素全屏显示。
        1、Node.requestFullScreen() 开启全屏显示
        2、Node.cancelFullScreen() 关闭全屏显示

        由于其兼容性原因,不同浏览器需要添加前缀如:

        webkit内核浏览器:webkitRequestFullScreen、webkitCancelFullScreen,
            如chrome浏览器。
        Gecko内核浏览器:mozRequestFullScreen、mozCancelFullScreen,如火狐浏览器。
        3、document.fullScreen检测当前是否处于全屏
        不同浏览器需要添加前缀
        document.webkitIsFullScreen、document.mozFullScreen
        全屏伪类选择器
        :full-screen .box {}、:-webkit-full-screen {}、:moz-full-screen {}
        .box:-webkit-full-screen {
                background-color: blue;
            }
        //全屏
        open.addEventListener('click', function () {

                // html全屏
                // document.documentElement.webkitRequestFullScreen();

                //  任意盒子全屏
                box.webkitRequestFullScreen();
            });

        // 关闭全屏
            cancel.addEventListener('click', function () {

                // document.documentElement.webkitCancelFullScreen();

                // box.webkitCancelFullScreen();

                // 只能通过document才能调用关闭方法
                document.webkitCancelFullScreen();

            });
        // 检测当前是否处于全屏
            check.addEventListener('click', function () {
                // 返回值为true或false
                alert(document.webkitIsFullScreen);
            });

  • 相关阅读:
    JAI丢包掉帧处理
    FirstWriting
    搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块
    jQuery基本知识体系图
    WAMP不能启动MYSQL服务
    为图片添加内阴影效果的三种方法
    关于重装系统或还原系统
    初识jQuery,八字真言“选择元素,对其操作”
    JavaScript网站设计实践(七)编写最后一个页面 改进表单
    JavaScript网站设计实践(六)编写live.html页面 改进表格显示
  • 原文地址:https://www.cnblogs.com/xiaozhu-zhu/p/11945080.html
Copyright © 2011-2022 走看看