Прежде всего создайте HTML и CSS для вашего слайдера.Используйте один отдельный div, который содержит все остальное.В вашем случае с ползунком контейнерный контейнер должен содержать два основных блока: один для изображений слайдера, а другой - кнопки управления, то есть стрелки.
В контейнере изображений слайдера поместите несколько изображений.
Используйте CSS класс, такой как 'активный' только на первом изображении.Теперь напишите CSS, чтобы скрыть все изображения, кроме того, которое имеет класс 'active'.Также используйте CSS для размещения стрелок навигатора там, где вы хотите, чтобы они были.
Теперь откройте страницу в браузере и посмотрите, все ли в порядке.Когда все в порядке, перейдите к JS
Добавьте события нажатия на кнопки со стрелками (не учитывая автозапуск в данный момент)
Ниже приведена логика для кнопки NEXT
- CurrentActiveImageIndex = Получить индекс изображения с активным классом
- TotalNumberOfImages = Подсчитать общее количество изображений в слайдере
- NextActiveImageIndex = CurrentActiveImageIndex + 1
- IF NextActiveImageIndex == TotalNumberOfI =
- THEN NextActiveImageIndex = 0
- Удалить активный класс из всех изображений
- Добавить активный класс к изображению в NextActiveImageIndex
Логика дляКнопка ПРЕДЫДУЩАЯ будет как раз наоборот, только следующие измененные строки
NextActiveImageIndex = CurrentActiveImageIndex - 1 IF NextActiveImageIndex <0 </li> THEN NextActiveImageIndex = TotalNumberOfImages - 1