显示页码
我想模仿此分页的工作原理:
请注意当前页面如何始终显示两个页面两边?当您考虑到您可能在第 4 页并且 1 和 3 之间没有间隙,或者如果您在第 1 页时,它会在右侧显示两个以上的数字,那么这似乎会是很多条件代码。
有人能让我有一个正确的开始吗?
I'd like to mimic how this paging works:
Notice how the current page will always show two pages on either side? This seems like it would be a lot of conditional code when you factor in the case that you may be on page 4 and there is no gap between 1 and 3 or if you are on page 1 it will show more than two numbers to the right.
Can somebody get me off to the right start?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下是控制台程序的示例输出,其中包含您要查找的逻辑:
Program.exe 1
1 2 3...100
Program.exe 2
1 2 3 4...100
Program.exe 5
1...3 4 5 6 7。 ..100
Here's sample output from console program with logic you are looking for:
Program.exe 1
1 2 3...100
Program.exe 2
1 2 3 4...100
Program.exe 5
1...3 4 5 6 7...100
所以
So