nettsiden/www/js/galleri.js

18 lines
604 B
JavaScript

const modal = document.getElementById('modal');
const modalImg = document.getElementById("modal-content");
const captionText = document.getElementById("modal-caption");
document.addEventListener('click', function (e) {
if (e.target.className.indexOf('modal-target') !== -1) {
// Open modal
const img = e.target;
modal.style.display = "block";
modalImg.src = img.dataset.fullsrc;
captionText.innerHTML = img.alt;
} else if (modal.style.display != "none") {
// Close modal
modal.style.display = "none";
modalImg.src = "";
}
});