javascript - FullScreenChange 事件不起作用

标签 javascript jquery html fullscreen

我尝试绑定(bind) FullScreenChange 事件,但它不起作用。也许我做错了什么?

$(document).bind('webkitfullscreenchange mozfullscreenchange fullscreenchange',function(){
if(document.fullScreen){
    console.log('Go to Full Screen mode');
    }else{
    console.log('Exit Full Screen mode');
    }
});

最佳答案

您可能需要为 document.fullScreen 属性使用特定于 vendor 的前缀

var isFullScreen = document.fullScreen || 
                   document.mozFullScreen || 
                   document.webkitIsFullScreen;

此处提供更多信息:

https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode

关于javascript - FullScreenChange 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14549547/

相关文章:

javascript - 动画函数 jquery 运行两次

html - Bootstrap (3.3.7) 移动导航栏元素(链接)不工作

html - 带有 chrome 的外部样式表

javascript - JSON.Stringify 方法替换参数不适用于嵌套对象

javascript - 使用 javascript 重置选定的选择框

jquery - 使用 bootstrap on rails 设置缩略图路径

javascript - iframe 中的表单发布将父级重定向到发布 URL

javascript - 将数据附加到数组,否则在 ES6 中创建一个数组

javascript - 使用 Promise 的 MongoDB 查询性能

javascript - 使用 Jquery 或 Javascript 隐藏 HTML