当我按下esc时,如何修改lc_swith按钮的位置



我已经在我的网站上集成了lc_switch*按钮,以允许全屏模式。*:https://github.com/LCweb-ita/LC-switch按钮和功能工作得很好,但如果我按下";Esc";键退出全屏模式时,LC_;关闭";。

https://codepen.io/Artenis/pen/xxOopyP

我尝试过,但没有结果:

$(document).on('keyup', function(event) {
if(event.key === "Escape") {
$('.lcs_label_on').css('left','-50px');
$('.lcs_label_off').css('right','0px');
}

编辑:我已经尝试了下面页面上的所有解决方案我从这里得到了这个函数:如何用纯JS或jQuery检测转义键按下?,我试着把Escape改成==27。

我解决了这个问题,这要归功于mirage使用window.resize函数和许多条件的解决方案。

当mozilla处于全屏时访问转义键

$(window).resize(function(){
if (window.navigator.standalone || (document.fullScreenElement && document.fullScreenElement !=null) || (document.mozFullScreen || document.webkitIsFullScreen) || (!window.screenTop && !window.screenY)){
}else{
$(".lcs_switch").removeClass("lcs_on").addClass("lcs_off");
}
});

最新更新