답변 2개
채택된 답변
+20 포인트
3주 전
작성자님이 주신 코드는
이미지 레이어 팝업과 스크립트 단이 빠져있습니다.
간단한 부분이라 아래 톡으로 ftp 정보 보내주시면 무료로 수정해드리겠습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3주 전
아래의 코드를 한번 참고해 보시겠어요..
Copy
게시물이 없습니다.
닫기
function showImageLayer(imgSrc, productName) {
document.getElementById('layerImage').src = imgSrc;
document.getElementById('productName').textContent = productName;
document.getElementById('imageLayer').style.display = 'block';
document.body.style.overflow = 'hidden';
}
function closeImageLayer() {
document.getElementById('imageLayer').style.display = 'none';
document.body.style.overflow = '';
}
// ESC 키로 닫기
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape') {
closeImageLayer();
}
});
// 배경 클릭으로 닫기
document.getElementById('imageLayer').addEventListener('click', function(e) {
if (e.target === this) {
closeImageLayer();
}
});
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인