Я пытаюсь создать модальный слайдер галереи. Пока я могу открыть модальное окно с правильным изображением, используя target src. Как я могу использовать то же свойство src для изменения изображения модальных окон при щелчке, следующем или предыдущем btn?
html:
<div class = "galleryModal">
<div class = "galleryModal__imgContainer">
<span id = "closeModal" class = "closeBtn">×</span>
<img src = "/dist/images/gal1.jpg" alt = "modal main image" class = "galleryModal__img current">
<div class = "galleryModal__controls">
<svg class = "prevBtn modalBtn">
<use xlink:href = "/dist/images/sprite.svg#icon-play3"></use>
</svg>
<svg class = "nextBtn modalBtn">
<use xlink:href = "/dist/images/sprite.svg#icon-play3"></use>
</svg>
</div>
</div>
</div>
JS:
let myImages = document.querySelectorAll('.gallery__img');
let modal = document.querySelector('.galleryModal');
let closeBtn = document.querySelector('.closeBtn');
let current = document.querySelector('.current');
let next = document.querySelector('.nextBtn');
let prev = document.querySelector('.prevBtn');
console.info(myImages);
//OPEN MODAL ON IMAGE CLICK
myImages.forEach(img => {
img.addEventListener('click', (e) => {
modal.style.display = 'block';
current.src = e.target.src;
})
})
//CLOSE MODAL
closeBtn.addEventListener('click', () => {
modal.style.display = 'none';
})



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я понял, что у вас есть сетка изображений при щелчке изображения, которое вам нужно, чтобы показать это изображение во всплывающем окне, а затем при нажатии кнопки «следующий / предыдущий» отображаются другие изображения.
Проверьте этот рабочий фрагмент здесь. Попробуйте изменить свой код с помощью этого образца фрагмента. Вы легко добьетесь.
Надеюсь, это поможет.
Опс. Вы не упомянули об этом в вопросе. Итак, предоставил мое предложение.
спасибо за это, но я стараюсь избегать использования плагина, я использую это как практику, когда пишу его для себя. У меня есть так, что щелкнутое изображение появляется при открытии модального окна. Просто пытаюсь разработать наиболее эффективный способ отображения других изображений галереи при нажатии кнопки «Далее» / «Назад». Цени помощь ты.