This commit is contained in:
seoamugae committed 2026-01-09 16:57:30 +09:00
1 parent c64e06007a
commit 3da3ff3b14
12 files changed
+422

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
const modal = document.getElementById("modal")
function modalOn() {
modal.style.display = "flex"
}
function isModalOn() {
return modal.style.display === "flex"
}
function modalOff() {
modal.style.display = "none"
}
const btnModal = document.getElementById("btn-modal")
btnModal.addEventListener("click", e => {
modalOn()
})
const closeBtn = modal.querySelector(".close-area")
closeBtn.addEventListener("click", e => {
modalOff()
})
modal.addEventListener("click", e => {
const evTarget = e.target
if(evTarget.classList.contains("modal-overlay")) {
modalOff()
}
})
window.addEventListener("keyup", e => {
if(isModalOn() && e.key === "Escape") {
modalOff()
}
})