浏览代码

Remove unnecessary 'else', add 'lightboxModal' check

kaalibro 1 年之前
父节点
当前提交
6513470f0d
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      script.js

+ 3 - 4
script.js

@@ -164,12 +164,11 @@ document.addEventListener('keydown', function(e) {
 
 
     if (isEsc) {
     if (isEsc) {
         const globalPopup = document.querySelector('.global-popup');
         const globalPopup = document.querySelector('.global-popup');
-        if (!globalPopup || globalPopup.style.display === "none") {
+        const lightboxModal = document.querySelector('#lightboxModal');
+        if (!globalPopup || globalPopup.style.display === 'none') {
+            if (document.activeElement === lightboxModal) return;
             interruptButton.click();
             interruptButton.click();
             e.preventDefault();
             e.preventDefault();
-        } else {
-            if (!globalPopup) return;
-            globalPopup.style.display = "none";
         }
         }
     }
     }
 });
 });