@viktorulyushev

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

Нужно сделать универсальную функцию для формирования массива пагинации. В функцию приходит 2 числа (totalPage,currentPage).Соответственно,если страниц больше 6 то добавляем троеточие по середине,и в зависимости от текущей страницы формируем массив.Никак не могу добить скрипт чтобы корректно считал при изменении текущей страницы.

Например при вызове calculatePaginationItems(7,7) нужно отрисовать что то типо ['...',2,3,4,5,6,7]
При вызове calculatePaginationItems(100,50) считает правильно [50, 51, 52, "...", 98, 99, 100]

Код на jsfiddle https://jsfiddle.net/insider73/7u1j9Let/2/
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 окт. 2020, в 22:44
3000 руб./за проект
27 окт. 2020, в 22:07
50000 руб./за проект
27 окт. 2020, в 21:27
20000 руб./за проект