<ul id="page">
<li class="pagetest">1</li>
<li class="pagetest">2</li>
<li class="pagetest">3</li>
<li class="pagetest">4</li>
<li class="pagetest">5</li>
<li class="pagetest">6</li>
<li class="pagetest">7</li>
<li class="pagetest">8</li>
<li class="pagetest">9</li>
<li class="pagetest">10</li>
<li class="pagetest">11</li>
<li class="pagetest">12</li>
</ul>
<div id="pageDom"></div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<div class="dibu">
<script>
var pageInfo={PageSize:null,TotalItemCount:null,PageNumber:null,PageCount:null,HasPreviousPage:null,HasNextPage:null,frontPageSize:5,backPageSize:4,pageListDomID:null,pageNumberDomID:null};
pageInfo.pageListDomID="page";
pageInfo.pageNumberDomID="pageDom";
pageInfo.PageSize=2; GetPageInfo(2); function GetPageInfo(pageNumber)
{
$("#"+pageInfo.pageListDomID).children().hide().slice((pageNumber-1)*pageInfo.PageSize,pageNumber*pageInfo.PageSize).show(); pageInfo.TotalItemCount=$("#"+pageInfo.pageListDomID).children().length;
pageInfo.PageNumber=pageNumber;
pageInfo.PageCount=Math.ceil(pageInfo.TotalItemCount/pageInfo.PageSize);
if(pageInfo.PageNumber>1)
{
pageInfo.HasPreviousPage=true;
}else
{
pageInfo.HasPreviousPage=false;
}
if(pageInfo.PageNumber<pageInfo.PageCount)
{
pageInfo.HasNextPage=true;
}else
{
pageInfo.HasNextPage=false;
} updatePage(pageInfo.pageNumberDomID);
} function updatePage(id)
{
$("#"+id).empty();
if (pageInfo.HasPreviousPage)
{
$("#"+id).append('<span class="hag"><a href="javascript:GetPageInfo(pageInfo.PageNumber - 1);">上一页</a></span>');
}
for (var i = pageInfo.PageNumber - pageInfo.frontPageSize; i <= pageInfo.PageNumber + pageInfo.backPageSize; i++)
{
if (i >= 1 && i <= pageInfo.PageCount)
{
if (pageInfo.PageNumber == i)
{
$("#"+id).append('<span class="hag"><a class="on">'+i+'</a></span>');
}
else
{
$("#"+id).append('<span class="hag"><a href="javascript:GetPageInfo('+i+');">'+i+'</a></span>');
}
}
}
if (pageInfo.HasNextPage)
{
$("#"+id).append('<span class="hag"><a href="javascript:GetPageInfo(pageInfo.PageNumber +1);">下一页</a></span>');
}
}
</script>
</div>
  

最新文章

  1. iOS技术博客(文摘)链接地址
  2. Gym 100917J---Judgement(01背包+bitset)
  3. ssh搭建后的简化
  4. Comparison of B-Tree and Hash Indexes
  5. python time模块详解(转)
  6. 数学(概率):HNOI2013 游走
  7. 去除tableView上面的黑色部分 解决办法
  8. OpenCV Python教程(3、直方图的计算与显示)
  9. 基于VLC的视频播放器
  10. 动态查询:getBy字段名
  11. 【Unity3D与23种设计模式】外观模式(Facade)
  12. 磁共振成像SENSE 并行加速重建 g-factor计算方法(待更新)
  13. jQuery添加删除
  14. Hive数据仓库工具安装
  15. Charles 抓包工具绿化过程记录
  16. Scrapy学习篇(九)之文件与图片下载
  17. Javascript Base64加密解密代码
  18. 008.Zabbix多图展示
  19. Android-MediaPlayer-视频频播放-异步准备
  20. JavaScript Big-Int

热门文章

  1. Android BroadcastReceiver 发送有序广播
  2. 解决Latex复制到公众号可能报“图片粘贴失败”的问题
  3. android AIDL示例代码(mark下)
  4. 三维重建:多点透视cvSolvePNP的替代函数(Code)
  5. 虚拟机+linux+大杂烩
  6. 虚拟DOM介绍
  7. 初识cocos creator的一些问题
  8. XML的解析方式
  9. CF319E Ping-Pong 线段树 + vector + 思维
  10. python 直接存入Excel表格