php中大数据分页的最佳解决方案

问题描述 投票:0回答:2

有时你会看到这样的东西:

[ << ] [<] ... 665 666 667 668 669 670 671 672 673 ... [ > ] [ >> ]

或者这个:

[ << ] [<] 1 2 3 ... 667 668 669 670 671 ... 845 846 847 [ > ] [ >> ]

如果有一个分页显示,让用户只需点击几下鼠标即可到达任何页面,而不需要有太多可笑的链接,那该多好啊。

这可以通过根据距端点或当前页面的距离对数分布页码来实现。这是我的意思的一个例子:

1 2 3 4 5 6 。 10. 20. 30 . 40. 50 .. 100 .. 200 . 210. 220. 230. 240. 250. 252 253 254 255 256 257 258 259 260 261 262 。 270. 280. 290. 300 . 310 .. 400 .. 500 .. 600 .. 700 .. 800 .. 900 .. 950 .. 960 。 970. 980. 990. 995 996 997 998 999 1000

注意在间隙中,编号是从

1s, to 10s, to 100s
(等等)开始的。

本网站的分页示例:这里有一个链接! 使用插件:wp-pagenavi

请分享我的解决方案或类来像这个网站一样分页。

谢谢并致以最良好的祝愿!

php class pagination navigation
2个回答
1
投票

我认为大分页滚动是最好的解决方案。你可以尝试一下这里(在底部)


0
投票

您始终可以使用

<select>
下拉菜单,最多单击 3 次(如果不使用 onchange,则单击 4 次)来获取任何页码。

© www.soinside.com 2019 - 2024. All rights reserved.