Используя данный сайт, вы даете согласие на использование файлов cookie, помогающих нам сделать его удобнее для вас. Подробнее
OK
Изображение 1
Изображение 2
document.addEventListener('DOMContentLoaded', () => { const scrollContainer = document.querySelector('.scroll-container'); const scrollContent = document.querySelector('.scroll-content'); const items = document.querySelectorAll('.scroll-item'); let currentIndex = 0; // Создаем кнопки навигации const prevButton = document.createElement('button'); prevButton.classList.add('scroll-nav', 'prev'); prevButton.innerHTML = '❮'; const nextButton = document.createElement('button'); nextButton.classList.add('scroll-nav', 'next'); nextButton.innerHTML = '❯'; // Функция для прокрутки к элементу function scrollToItem(index) { if (index < 0) return; if (index >= items.length) return; currentIndex = index; const target = items[index]; scrollContainer.scroll({ left: target.offsetLeft - scrollContainer.offsetLeft, behavior: 'smooth' }); } // Обработчики для кнопок prevButton.addEventListener('click', () => { currentIndex--; scrollToItem(currentIndex); }); nextButton.addEventListener('click
Made on
Tilda