-1

我有几个动态进入 div 的链接(锚标签)。如果这些链接的数量超过 10,我只希望前十个显示在 page1 上,其余的在 page2 上,依此类推。

有什么帮助吗?

谢谢。

4

1 回答 1

0

您要求的是一种称为paging的技术。这意味着正如您所说,当项目数量超出指定限制时,只会显示项目的子集。

要进行分页,您需要拥有以下项目:

  1. 项目总数
  2. 每页中的项目计数
  3. 当前页码
  4. 一些用于在页面之间导航的导航按钮

整个过程将是这样的:

  1. 当页面加载时,你应该计算你拥有的所有链接,然后你应该决定你要在每个页面上显示多少个链接(比如你有 376 个链接,你想每页显示 10 个链接)
  2. 您计算您将拥有多少页(总项目/页面项目的简单划分,但您应该采取天花板,以免丢失最后一页)
  3. 然后您应该看到用户请求了哪个页面(这是您的工作,通常发生在通过 HTTP AJAX 请求传递参数时)
  4. 现在要显示该页面的项目,您只需跳过上一页中的项目,然后获取 10 个项目并渲染它们。
于 2013-02-04T05:24:19.273 回答