У меня есть небольшой слайдер javascript.
Это изменяет слайды при событии щелчка на переключателях:
const sliders = document.querySelectorAll('ul.slider');
sliders.forEach(slider => {
const slides = slider.querySelectorAll('.figure');
const controlls = slider.querySelectorAll('.controller');
const slideshowSpeed = 2000;
let currentSlide = 0;
document.addEventListener('input',(e)=>{
if(e.target.getAttribute('name')=="controller")
nextSlide(e.target.value);
});
});
Теперь у меня есть 2 компонента / ползунка на моей странице и когда я нажимаю переключатель 1-го ползунка, второй также изменяется, хотя я помещаю его в forEach, есть ли лучший способ подойти к этому?
Я не могу изменить классы идентификаторов ползунка как это сайт Dynami c.
Пожалуйста, только vanilla JS ответы, спасибо :)