0

我正在尝试在 PHP 中实现分页。首先,我根据页面记录获取页数,并按页数<li>动态生成链接。像这样:

for($i = 1; $i <= $no_of_pages; $i++)
{
    echo '<li><a href="view_records.php?pageno='.$i.'">'.$i.'</a></li>';
}

没关系,但问题是当页数超过10页时,页码会换行到下一行。我想通过每次单击左右 10 页来滚动它们。

假设我有 35 页,所以这将显示所有 35 页链接

left 1 2 3 4 5 6 7 8 9 10 11 12 ......35 right

但我只想

left 1 2 3 4 5 6 7 8 9 10 right 

当我点击right它时会向右滚动并显示

left 11 12 13 14 15 17 18 19 20 right

再次right将显示下 10 页链接。JS 或 jQuery 中有什么东西可以控制li滚动吗?这将变得很容易,因为我通过 PHP 获得页面总数并将它们的链接放在 HTML 中,用户可以直接移动到所需的页面。

4

1 回答 1

0

答案为时已晚。无论如何,您最初可以正确获取页面中的前 10 个页面链接。然后,您可以使用 jQuery 更改 li 标签(其 ul)的父元素内的内容。单击“右”时,清空 ul 元素的内容。使用循环添加新的 li 元素以生成。您可能需要一个隐藏值来控制页面限制。

于 2013-12-12T10:45:59.600 回答