fullscreen.html 1.88 KB
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Full screen</title>
    <script src="../src/js/jquery-1.7.1.js"></script>

<style>
    /* html */ 
    :-webkit-full-screen html{
        width: 100%;
        height: 100%;
    } 
    :-moz-fullscreen html{ 
        width: 100%;
        height: 100%;
    } 
    :fullscreen html{ 
        width: 100%;
        height: 100%;
    } 

    #myfull {
        width: 100%;
        height: 100%;
    }
</style>
</head>

    <div id="myfull">
        <h1>Hello word</h1>
        <button class="full">全屏显示</button>
        <button class="backfull">退出全屏</button>
    </div>
    
<body>
<script>

$(function(){
    // 找到支持的方法, 使用需要全屏的 element 调用 
    function launchFullScreen(element) {
        if (element.requestFullscreen) {
            element.requestFullscreen();
        } else if (element.mozRequestFullScreen) {
            element.mozRequestFullScreen();
        } else if (element.webkitRequestFullscreen) {
            element.webkitRequestFullscreen();
        } else if (element.msRequestFullscreen) {
            element.msRequestFullscreen();
        }
    }

    $('.full').click(function(){
        // launchFullScreen(document.documentElement);
        launchFullScreen(document.getElementById("myfull"));
    })
    $('.backfull').click(function(){
        exitFullscreen();
    })

    function exitFullscreen() {
        if (document.exitFullscreen) {
            document.exitFullscreen();
        } else if (document.mozExitFullScreen) {
            document.mozExitFullScreen();
        } else if (document.webkitExitFullscreen) {
            document.webkitExitFullscreen();
        }
    }

    // 在支持全屏的浏览器中启动全屏 
    // 整个页面 
    
    // 某个元素 
    // launchFullScreen(document.getElementById("videoElement"));
})


</script>
</body>

</html>