javascript中在浏览器窗口最大化时和还原时调用的方法是哪两个?

weixin_38974328 2019-04-26 02:25:30
如题,我要在浏览器的窗口最大化时和窗口还原时调用方法有关界面显示的业务
...全文
329 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2019-04-26
  • 打赏
  • 举报
回复
实际项目中应用,会非常复杂,上面代码还只是简单的初始化
丰云 2019-04-26
  • 打赏
  • 举报
回复
requestFullscreen 全屏事件 exitFullscreen 退出全屏事件 不过这两个事件不同浏览器有不同的实现方法,需要做兼容处理。 下面是我一个项目里用到的,算是比较全面的处理了:

initFullScreen:function(c) {
        c.requestFullScreen
             = c.domFrame.requestFullscreen
            || c.domFrame.msRequestFullscreen
            || c.domFrame.mozRequestFullScreen
            || c.domFrame.webkitRequestFullscreen
            || c.domFrame.oRequestFullscreen
            || c.domFrame.enterFullscreen
            || c.domFrame.webkitEnterFullscreen
            || function () {
                c.domFrame.style.position = 'fixed';
            };
        c.exitFullScreen
             = document.exitFullscreen
            || document.msExitFullscreen
            || document.mozCancelFullScreen
            || document.webkitExitFullscreen
            || document.oCancelFullScreen
            || document.leaveFullscreen
            || document.webkitLeaveFullscreen
            || function () {
                c.domFrame.style.position = 'relative';
            };        
    },

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧