layui实现点击按钮全屏

简介: layui实现点击按钮全屏

layui实现点击按钮全屏

html:

<!-- 全屏按钮 -->
<li class="layui-nav-item">
    <a href="#" data-toggle="fullscreen"><i class="fa fa-arrows-alt"></i></a>
</li>

javascript:

<script>
    layui.use(['element', 'layer', 'layuimini'], function () {
        var $ = layui.jquery;
            
    //全屏事件 --star
    $(document).on('click', "[data-toggle='fullscreen']", function () {
        var doc = document.documentElement;
        if ($(document.body).hasClass("full-screen")) {
            $(document.body).removeClass("full-screen");
            document.exitFullscreen ? document.exitFullscreen() : document.mozCancelFullScreen ? document.mozCancelFullScreen() : document.webkitExitFullscreen && document.webkitExitFullscreen();
        } else {
            $(document.body).addClass("full-screen");
            doc.requestFullscreen ? doc.requestFullscreen() : doc.mozRequestFullScreen ? doc.mozRequestFullScreen() : doc.webkitRequestFullscreen ? doc.webkitRequestFullscreen() : doc.msRequestFullscreen && doc.msRequestFullscreen();
        }
    });
    // --end

});
目录
相关文章
|
6月前
解决点击button按钮会刷新页面的问题
解决点击button按钮会刷新页面的问题
43 0
layui 框架弹出一个界面弹框
layui 框架弹出一个界面弹框
93 0
|
前端开发
10EasyUI 菜单与按钮- 创建链接按钮(Link Button)
10EasyUI 菜单与按钮- 创建链接按钮(Link Button)
83 0
|
前端开发 JavaScript Java
Layui的选项卡及菜单
Layui的选项卡及菜单
153 0
|
JavaScript 前端开发
11EasyUI 菜单与按钮- 创建菜单按钮(Menu Button)
11EasyUI 菜单与按钮- 创建菜单按钮(Menu Button)
62 0
09EasyUI 菜单与按钮- 创建简单的菜单
09EasyUI 菜单与按钮- 创建简单的菜单
31 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
45 0
|
JavaScript 前端开发
jquery如何在点击一个按钮时显示隐藏
jquery如何在点击一个按钮时显示隐藏
120 0
|
Web App开发 JavaScript 前端开发
对话框、模态框和弹出框看起来很相似,它们有何不同?
由于一个新的 popover 属性正在被提出,所以这篇文章将探讨对话框(dialogs)、弹出窗口(popovers)、叠加层(overlays)和揭示小部件(disclosure widgets)之间的区别。
26383 1
解决layui弹出层点击多次弹出问题
解决layui弹出层点击多次弹出问题