@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/
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект