• js 切换全屏


    公司有一个需求就是点击某一个按钮实现全屏切换功能,然后呢我就在网上扒了段代码。封装了一下。使用的小伙伴们可以看看哦!

    切换全屏代码

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>切换全屏代码</title>
        </head>
    
        <body>
    
            <input type="button" value="全屏" onclick="Full_switch.fullScreen();" />
            <input type="button" value="退出全屏" onclick="Full_switch.exitFullScreen();" />
            <script type="text/javascript">
                (function(win) {
                    var switchs = {
                        fullScreen: function() { //全屏方法
                            var el = document.documentElement;
                            var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen;
                            if(typeof rfs != "undefined" && rfs) {
                                rfs.call(el);
                            } else if(typeof win.ActiveXObject != "undefined") {
                                var wscript = new ActiveXObject("WScript.Shell");
                                if(wscript != null) {
                                    wscript.SendKeys("{F11}");
                                }
                            }
                        },
                        exitFullScreen: function() { //退出全屏方法
                            var el = document,
                                cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
                                wscript;
    
                            if(typeof cfs != "undefined" && cfs) {
                                cfs.call(el);
                                return;
                            }
    
                            if(typeof win.ActiveXObject != "undefined") {
                                wscript = new ActiveXObject("WScript.Shell");
                                if(wscript != null) {
                                    wscript.SendKeys("{F11}");
                                }
                            }
                        },
                    }
                    win.Full_switch =switchs;
                })(window);
            </script>
        </body>
    
    </html>

    预览地址

    点击查看

  • 相关阅读:
    [JSOI2016]最佳团体
    CF125E MST Company
    CF482C Game with Strings
    CF379F New Year Tree
    CF1051F The Shortest Statement
    小a和uim之大逃离
    新魔法药水
    翻硬币
    [CQOI2017]小Q的棋盘
    UVA11729突击战
  • 原文地址:https://www.cnblogs.com/xiaoxiaokun/p/7232363.html
Copyright © 2020-2023  润新知