diff --git a/src/scripts/main.js b/src/scripts/main.js index ad9a93a7..c60eadd8 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1 +1,18 @@ -'use strict'; +document.addEventListener('DOMContentLoaded', function () { + const gallery = document.querySelector('.gallery'); + + // eslint-disable-next-line no-shadow + gallery.addEventListener('click', function (event) { + const targetHref = event.target.closest('a'); + + if (!targetHref) { + return; + } + + event.preventDefault(); + + const largeImg = document.getElementById('largeImg'); + + largeImg.src = targetHref.href; + }); +});