Как добавить пагинацию в слайдер?

Добавляю пагинацию в слайдер кодом
if ( 0 < ( this.maxImages - ( this.slider.parent().width() / this.slider.find(".slide").width() ) )) {
        this.slider.parent().append('<div class="slider-btn previous"></div><div class="slider-btn next"></div><div class="slider-pagination"></div>');
        this.slider.siblings(".slide").foreach(function () {
          this.slider.siblings(".slider-pagination").append('<div class="slider-point"></div>');
        });
    }

.slider-point не добавляется. Как добавить количество точек в .slider-pagination по количеству слайдов в .slider?

Полный код:
  • Вопрос задан
  • 614 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const
  count = this.slider.find('.slide').length,
  html = Array(count).fill('<div class="slider-point"></div>').join('');

this.slider.siblings('.slider-pagination').append(html);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы