gpt4 book ai didi

javascript - 等待请求结束FullScreen

转载 作者:行者123 更新时间:2023-11-28 01:14:12 25 4
gpt4 key购买 nike

我找了几天东西,但还没有成功。当我按下按钮时,我有一个 JS 函数调用。该函数用于使用 HMTL5 将网页的一部分设置为全屏。

function fullScreenCustom(element, tab) {
var pere = element.parentNode.parentNode.parentNode.parentNode;

if (pere.requestFullscreen) {
pere.requestFullscreen();
}
else if (pere.msRequestFullscreen) {
pere.msRequestFullscreen();
}
else if (pere.mozRequestFullScreen) {
pere.mozRequestFullScreen();
}
else if (pere.webkitRequestFullscreen) {
pere.webkitRequestFullscreen();
} else {
console.log("Fullscreen API is not supported");
return;
}

getElementByClass(element.parentNode, "validation").click();
}

最后一行按另一个按钮重绘图表。问题出在 Chrome 上,在全屏结束之前调用 click()

如何等待全屏结束?

最佳答案

你应该听fullscreenchange事件(根据需要添加前缀):

document.addEventListener("fullscreenchange", function () {
if (!document.fullscreenEnabled) {
// user has quit fullscreen
}
});

关于javascript - 等待请求结束FullScreen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com