- Теория
- Теория
Дело раскрыто
Замыкания нам помогли, галерея почти работает!
На каждой итерации мы передаём разные значения в addThumbnailClickHandler
. Каждый обработчик получает своё замыкание, в котором находятся какие-то конкретные значения параметров thumbnail
, photo
. Именно эти значения использует каждый обработчик при наступлении события. И теперь значение индекса в уже отработавшем цикле никак не влияет на нашу программу.
Осталось заменить выводы в консоль на замену src
у большого изображения, и убедиться, что код работает правильно.
Хотите досконально разбираться в разметке, знать о доступности, строить сетки на флексбоксах? Записывайтесь на профессиональный курс «HTML и CSS. Профессиональная вёрстка сайтов». Цена 8000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.