Пагинация в JS

  • 0 Ответов
  • 150 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

SuschnosT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 1
Пагинация в JS
« : 09.10.2016, 17:46:42 »
Народ подскажите пожалуйста:

Код
for (var i=0;i<page;i++) { 
pagin.append('<div id="pagebutton'+i+'"class="pages buttonlight">'+(i+1)+'</div>');
var butt=pagin.find("#pagebutton"+i);
if (i+1==pageNr) butt.addClass("buttonlight-selected");
butt.data('pageNr',(i+1));
butt.data('entryProPage',opt.entryProPage);
butt.data('list',theList);
butt.click(function() {
var $this=$(this);
pagination(grid,$this.data('list'),$this.data('pageNr'),opt);
});
}
} else {
grid.parent().append('<div style="display:none" class="pagination" id="pagination"><div class="pageofformat">'+pageof+'</div></div>');
var pagin=grid.parent().find('#pagination');
pagin.append('<div style="display:none" id="pagebutton" class="pages buttonlight"></div>');

var butt=pagin.find("#pagebutton");
butt.addClass("buttonlight-selected");

butt.data('pageNr',1);
butt.data('entryProPage',opt.entryProPage);

butt.data('list',theList);

}
Есть кусок отвечающий за пагинацию на сайте, как мне ограничить показ до 8 кнопок а остальные чтобы исчезали.

for (var i=0;i<page;i++) если в этом куске for (var i=8;i<page;i++) ноль меняю на 8 то у меня пагинация начинается с 9 - не могу понять как мне все сделать наоборот. Подскажите кто знает.