gpt4 book ai didi

angular - 退出全屏模式时不会调用 Esc 函数

转载 作者:行者123 更新时间:2023-12-04 15:35:41 24 4
gpt4 key购买 nike

我有一些内容正在全屏显示。

我想要的是在按下退出全屏的 Esc 时触发一个功能。请通过以下链接: https://stackblitz.com/edit/angular-zk6udf

请注意:请点击enter image description here在新窗口中打开执行窗口。以便正确查看全屏模式。

在上面,当我点击按钮时,它进入了全屏模式。但是当我按 Esc 时,隐藏的文本不会显示出来。相反,当我再次按下 Esc 时,它就会那样做。我正在使用 HostListener 来实现这一目标。

如何实现退出全屏时调用函数?

谢谢。

最佳答案

改为听fullscreenchange在你的主机监听器中:

@HostListener("document:fullscreenchange", ["$event"]) onKeydownHandler(
event: KeyboardEvent
) {
// has exited
if (!document.fullscreenElement) {
this.showTextAfterEscape = true;
}
}

您的 STACKBLITZ

关于angular - 退出全屏模式时不会调用 Esc 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59858052/

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