Нумерация страниц с помощью JavaScript - PullRequest
3 голосов
/ 19 мая 2011

У меня есть html-код, внутри которого есть <div class="post">. Я хочу разбить их на страницы с помощью JavaScript. Как я могу это сделать? (Я знаю, что могу сделать это с помощью PHP, но я просто хочу сделать это с помощью JS)

HTML, сгенерированный моим php, выглядит так:

    <body>
<div id="content">
<div class="post">
post content
</div>
<div class="post">
</div>
...

</div>

</body>

Может быть, для этого лучше всего использовать jquery? (Я использую jquery ajax для загрузки HTML в контент уже)

Ответы [ 4 ]

1 голос
/ 19 мая 2011

Я бы сначала получил количество предметов. Например, если у вас есть 10, выполните цикл и создайте <div> s для каждого. [1] [2] [3] ... Затем, когда вы нажимаете на пейджер <div>, получите значение и запросите этот конкретный элемент, например $("#ct").load("/posts?id=5");

1 голос
/ 19 мая 2011

Да, есть плагин JQuery, который работает хорошо https://github.com/gbirke/jquery_pagination

0 голосов
/ 19 мая 2011

Да, использование jQuery для имитации разбиения на страницы является допустимой задачей. Вы можете легко использовать шаблон jQuery(selector).hide().slice(start,end).show(), чтобы делать то, что вы хотите. Затем вы должны управлять началом и концом своего кода, но это должно быть достаточно просто.

...