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);
            });

  • 相关阅读:
    js
    css笔记整理
    JQ笔记
    好利吧:淘宝店家会不会是提高了宝贝价格所以才给返利的钱?
    好利吧:淘宝返利的钱从哪里来的?是我多付了钱吗?
    好利吧:告诉你一个不一样的购物方式
    利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法
    MS SQL Server时间常用函数
    TOPAPI 消息通知机制
    云主机是什么?
  • 原文地址:https://www.cnblogs.com/xiaozhu-zhu/p/11945080.html
Copyright © 2011-2022 走看看