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