【发布时间】:2019-03-15 23:38:05
【问题描述】:
我有一个 ID 为“全屏”的复选框元素。单击复选框使用户进入全屏模式。但是,如果用户使用 f11 退出全屏模式,该复选框仍处于选中状态。
我正在寻找如下脚本:
如果复选框“全屏”被选中,并且“onfullscreenchange” 事件发生
然后,取消选中 ID 为“全屏”的复选框。
这就是我现在拥有的: 它不起作用--
var el = document.getElementById('fullscreen');
if (el.checked == true){
document.onfullscreenchange = function ( event ) {
el.checked = false;
};
}) );
我该怎么做?请帮忙!
【问题讨论】:
-
嗨@SkylixMC,欢迎来到stackoverflow。只是好奇,你检查过this answer 了吗?您还可以通过
window.onresize或jQuery 事件检测浏览器screen size change。如果您可以检查窗口是否全屏,则可以取消选中右侧的复选框。
标签: javascript html