浏览器默认不让监听Esc键
我们有需要在Esc按键后触发事件。代码如下
//监听窗口退出全屏解决无法监听Esc按键
window.onresize = function(){
if(!checkFull()){
//要执行的动作
$('#FullScreen').html('<i class="larry-icon larry-quanping"></i>全屏');
}
}
function checkFull(){
var isFull =
document.fullscreenElement ||
document.mozFullScreenElement ||
document.webkitFullscreenElement;
//to fix : false || undefined == undefined
if(isFull === undefined) isFull = false;
return isFull;
}

本文介绍了一种在浏览器中监听Esc按键的方法,通过检测全屏状态来确保按键事件能够被正确捕获。代码示例展示了如何使用JavaScript实现这一功能。
345

被折叠的 条评论
为什么被折叠?



