diff --git a/main.js b/main.js index d25dd60..0148e5f 100644 --- a/main.js +++ b/main.js @@ -617,21 +617,22 @@ }, }) - bindArrowForGallery('.swiper-button-prev', '.swiper-button-next') + bindArrowsForGallery('.swiper-button-prev', '.swiper-button-next') } - function bindArrowForGallery(leftButtonQuery, rightButtonQuery) { + function bindArrowsForGallery(leftButtonQuery, rightButtonQuery) { document.addEventListener("keydown", function(e) { + if (!document.querySelector("dialog").open) return switch(e.key) { - case "ArrowLeft": - $(leftButtonQuery).click() - break - - case "ArrowRight": - $(rightButtonQuery).click() - break - - default: return + case "ArrowLeft": + $(leftButtonQuery).click() + break + + case "ArrowRight": + $(rightButtonQuery).click() + break + + default: return } e.preventDefault() })