Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.11.2014, 13:25
Новичок на форуме
Отправить личное сообщение для osdohtem Посмотреть профиль Найти все сообщения от osdohtem
 
Регистрация: 16.04.2013
Сообщений: 6

Пагинация, создание массива страниц
Здравствуйте, есть функция для пагинации на проекте:
http://pastebin.com/QagPFRhr
в ней есть один большой недочёт, при большом количестве страниц, он генерирует весь список страниц, в итоге, если у нас контент 500 страниц, в html у нас будет 500 элементов пагинации, этот момент у нас в коде выглядит так, функция createListButton, у нас цикл:
for (var i = 1; i <= this.namberButton; i++) {
                this.$buttonBox.append(this.createButton(i == this.pageBlock ? 'active' : '', i, i));
            }

В идеале всё должно быть так:
генерируем изначально нужное нам кол-во страниц, есть опция: maxViewButton и при дальнейшей навигации просто уничтожаем дом и просто генерируем заново весь дом.
http://esimakin.github.io/twbs-pagination/
Логику взял из данного плагина, но проще адаптировать данную логику к уже имеющемуся плагину.
Буду благодарен за помощь и готов заплатить за готовое решение.

Последний раз редактировалось osdohtem, 25.11.2014 в 14:49.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание массива с id чекбоксов fi.adm Элементы интерфейса 4 17.08.2014 11:55
Парсинг XML файла и создание массива fAmOus AJAX и COMET 23 22.03.2014 18:11
Создание списка из полей и ключей многомерного массива IntegralAL Events/DOM/Window 13 06.12.2013 17:01
Создание многомерного массива из PHP ivandelov Общие вопросы Javascript 6 13.06.2012 21:01
Создание HTML страниц Sportlife89 (X)HTML/CSS 7 03.06.2011 15:04