我正在添加一个事件侦听器,它侦听 Escape 按键并关闭图像模态,但是在 Escape 按键图像模态关闭但事件侦听器不删除。这是我的代码。请告诉我如何提出这个问题。
function closeImgModal() {
imgModal.style.display = "none";
document.body.style.overflowY = "auto";
document.body.removeEventListener('keydown', closeImgModal)
}
function openBig(el) {
document.body.style.overflowY = "hidden";
imgModal.style.display = "block";
randomImg.src = el.src;
document.body.addEventListener('keypress', function (e) {
console.log(e);
if (e.key === "Escape") {
closeImgModal();
}
});
}
MYYA
慕慕森
相关分类