请问oschina的分页中当前页前后出现的页码是怎么判断的?

FoxHu 发布于 2011/12/20 18:48
阅读 284
收藏 1

请问红薯大侠:

oschina的分页单击第一页时,有1,2,3,4,5,6,7,8,9,10,298共显示11个页码

单击5时显示1,2,3,4,5,6,7,8,9,10,11,298共显示12个页码

单击10时也是显示共12个页码

单击最后页码时显示4个页码

请问红薯大侠是不是当前页之前前都显示邻近的3个页码+第1页,之后显示邻近的6个页码+最后一页,为什么单击第一页一共显示11页而不是12页呢?请问要做成oschina的这个分页,应该怎么判断实现呢?谢谢!

加载中
0
红薯
红薯

并没有觉得 oschina 这种分页法好哦,不建议参考,非要参考的话,我刚把这个分页的源码贴出来,是 Velocity 的一个宏,因为 oschina 的页面是用 velocity 写的

http://www.oschina.net/code/snippet_12_7781

FoxHu
FoxHu
非常感谢
返回顶部
顶部