标签: fullscreenchange

“fullscreenchange”事件与每个浏览器不兼容(寻找 Vanilla Javascript 修复)

我正在使用“fullscreenchange”事件通过添加或删除 ID ( #showFullscreen) 来应用我想要的 css,该 ID 将主导已应用于.fullscreen.

    var fullscreen = document.getElementsByClassName("fullscreen");

    document.addEventListener("fullscreenchange", function() {
        if (document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement) {
            fullscreen[0].setAttribute("id", "showFullscreen");
        } else if (!document.fullscreenElement || !document.webkitFullscreenElement || !document.mozFullScreenElement || !document.msFullscreenElement) {
            fullscreen[0].removeAttribute("id", "showFullscreen");
        }
     });
Run Code Online (Sandbox Code Playgroud)

如何使用普通 JavaScript 使此代码在所有浏览器上工作?

javascript fullscreenchange

2
推荐指数
1
解决办法
2402
查看次数

标签 统计

fullscreenchange ×1

javascript ×1