首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

仿谷歌的“兔”中分页步骤(一)

2012-10-11 
仿谷歌的“兔”中分页方法(一)???承接上一篇博客2.那么下面我们就按照上面的分析,来完成实现的算法?首先我们

仿谷歌的“兔”中分页方法(一)

?

??承接上一篇博客

2.那么下面我们就按照上面的分析,来完成实现的算法

?

首先我们先分析一下分页用到的变量我们首先要定当前页,还有总记录数和以及每页显示条数和每屏的开始索引和结束索引,以及总的页数,和要查询当前页的信息,以及每屏显示的最大页数值定义好了这些下面我们就写我们的算法

?? ? ??//这是关于分页的逻辑计算,算法多多营养多多(仿谷歌的“兔”中分页步骤(一)

?

?? ? ??if(endindex>lastPage){

??endindex=lastPage;//其中endiex是索引结束,lastPage//是总的页数

?? ? ? }if(nowPage<=4&&nowPage+2<=lastPage){

??endindex=nowPage+2;//nowPage代表当前页

?? ? ? }if(nowPage>4&&nowPage+2<=lastPage){

??startindex=nowPage-3;

??endindex=nowPage+2;

?? ? ?}if(nowPage>4&&nowPage+2>lastPage&&nowPage>=6){

??endindex=lastPage;

??startindex=lastPage-5;

?? ? ?}if(lastPage<=6){//这里的6当然就是每屏显示的最多页数了,当然可以根据自己的喜好改变也数那就要改变算法了

??if(nowPage>=3)

??endindex=nowPage+2>lastPage?lastPage:nowPage+2;

?? ? ?}

?

热点排行