У меня есть этот код здесь: https://codepen.io/double_milkshake/pen/VwZJjgq
const nextBtn = document.querySelector('.nextBtn');
const prevBtn = document.querySelector('.prevBtn');
const container = document.querySelector('.images');
const textElement = document.querySelector(".text");
let counter = 0;
nextBtn.addEventListener('click',nextSlide);
prevBtn.addEventListener('click',prevSlide);
function nextSlide() {
container.animate([{opacity: '0.1'},{opacity: '1.0'}],{duration:500, fill: 'forwards'});
if(counter === 4) {
counter = -1;
}
counter++;
container.style.backgroundImage = `url(img/bcg-${counter}.png)`
}
function prevSlide() {
container.animate([{opacity: '0.1'},{opacity: '1.0'}],{duration:1000, fill: 'forwards'});
if(counter === 0) {
counter = 5;
}
counter--;
container.style.backgroundImage = `url(img/bcg-${counter}.png)`
}
Это простой слайдер изображений. Вы не можете видеть изображения, потому что код сделан для изображений, которые находятся на вашем локальном диске. Каждый раз, когда вы нажимаете кнопку, счетчик меняется, и таким образом меняется изображение.
Теперь я хотел бы изменить текст, также щелкая. Но не знаю, с чего начать, может быть, у вас, ребята, есть идеи?
Также есть предложения, что делать, если я не знаю, сколько изображений в моей папке. В настоящее время они жестко запрограммированы на 5.
Большое спасибо!