全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

利用jQuery实现一个简单的表格上下翻页效果

前言

本文主要介绍的是利用jQuery实现一个简单的表格上下翻页效果,注:实现原理与轮播图相似。下面话不多说,来看看详细的 实现方法吧。

html:

<div class="popup day02-popup04"> 
 <div class="group-caption"> 
  <span>日期</span><span>参与团购场次</span><span class="result">团购结果</span><span>当前状态</span> 
 </div> 
 <table class="group-buying-table J_group_buying_table"> 
  <tr><td>02.08</td><td>第一场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.09</td><td>第二场</td><td>失败</td><td>G币已退回</td></tr> 
  <tr><td>02.10</td><td>第三场</td><td>团购中</td><td>团购中</td></tr> 
  <tr><td>02.11</td><td>第一场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.12</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.13</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.14</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.15</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.16</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.17</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.18</td><td>第二场</td><td>成功</td><td>G币已退回</td></tr> 
  <tr><td>02.19</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.20</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.21</td><td>第二场</td><td>成功</td><td>团购中</td></tr> 
  <tr><td>02.22</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.23</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
  <tr><td>02.24</td><td>第二场</td><td>成功</td><td>G币已退回</td></tr> 
  <tr><td>02.25</td><td>第二场</td><td>成功</td><td>现金券已发放</td></tr> 
 </table> 
 <p class="popup-page-btn"> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="prev">上一页</a> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="next">下一页</a> 
 </p> 
 <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="popup-close J_close"></a> 
</div> 

css:

.day02-popup04 { 
 width: 708px; 
 height: 404px; } 
 .day02-popup04 .group-caption { 
 width: 594px; 
 margin: 30px auto 0; 
 border-top: 1px solid #ccc; 
 border-left: 1px solid #ccc; 
 border-bottom: 1px solid #ccc; } 
 .day02-popup04 .group-caption span { 
  width: 147.5px; 
  display: inline-block; 
  border-right: 1px solid #ccc; 
  text-align: center; 
  height: 50px; 
  line-height: 50px; 
  font-weight: 600; 
  font-size: 20px; } 
 .day02-popup04 .group-buying-table { 
 position: relative; 
 width: 594px; 
 margin: 0 auto; 
 height: 255px; 
 overflow: hidden; 
 border-collapse: collapse; } 
 .day02-popup04 .group-buying-table tbody { 
  position: absolute; 
  top: 0; } 
  .day02-popup04 .group-buying-table tbody tr { 
  height: 50px; 
  line-height: 50px; } 
  .day02-popup04 .group-buying-table tbody tr td { 
   width: 147px; 
   border-left: 1px solid #ccc; 
   border-right: 1px solid #ccc; 
   border-bottom: 1px solid #ccc; 
   text-align: center; 
   font-size: 18px; 
   color: #666; } 
 .day02-popup04 .popup-page-btn { 
 position: absolute; 
 width: 100%; 
 bottom: 0; 
 height: 66px; 
 line-height: 66px;} 
 .day02-popup04 .popup-page-btn a { 
  display: inline-block; 
  text-align: center; 
  width: 142px; 
  margin: 0 12px; 
  height: 42px; 
  line-height: 42px; 
  font-size: 20px; 
  color: #fff; 
  background-color: #bf3737; } 

js代码:

var i= 5, //每页显示的行数 
     len=$groupTable.find('tbody tr').length,//总行数 
     page= 1,        //起始页 
     maxPage=Math.ceil(len/i),    //总页数 
     $tbody=$groupTable.find('tbody'),  //容器 
     $scrollHeight=$groupTable.height();  //滚动距离 
    //下翻按钮 
    $(".next").click(function(e){ 
     if(!$tbody.is(":animated")){ 
      if(page == maxPage ){ 
       $tbody.stop(); 
      }else{ 
       $tbody.animate({top : "-=" + $scrollHeight +"px"},800); 
       page++; 
      } 
     } 
    }); 
    //上翻按钮 
    $(".prev").click(function(){ 
     if(!$tbody.is(":animated")){ 
      if(page == 1){ 
       $tbody.stop(); 
      }else{ 
       $tbody.animate({top : "+=" + $scrollHeight +"px"},800); 
       page--; 
      } 
     } 
    }); 

总结

以上就是利用利用jQuery实现一个表格的简单上下翻页的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# jquery  # 上下翻页效果  # jquery上下按钮翻页  # 上下翻页  # 基于Jquery实现表格动态分页实现代码  # 基于jquery实现的表格分页实现代码  # JQuery页面的表格数据的增加与分页的实现  # jquery 表格分页等操作实现代码(pagedown  # pageup)  # 扩展jquery实现客户端表格的分页、排序功能代码  # 基于jQuery实现的无刷新表格分页实例  # 基于jquery实现表格无刷新分页  # jQuery给表格添加分页效果  # 第二场  # 团购  # 翻页  # 第一场  # 的是  # 行数  # 下一页  # 上一页  # 每页  # 来看看  # 谢谢大家  # 多说  # 第三场  # 起始页  # 有疑问  # strong  # prev  # nofollow  # css  # J_close 


相关文章: 建站中国官网:模板定制+SEO优化+建站流程一站式指南  制作网页的网站有哪些,电脑上怎么做网页?  设计网站制作公司有哪些,制作网页教程?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  建站之星伪静态规则如何正确配置?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何在云虚拟主机上快速搭建个人网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  建站之星Pro快速搭建教程:模板选择与功能配置指南  如何在阿里云高效完成企业建站全流程?  c# 在高并发场景下,委托和接口调用的性能对比  微信小程序 五星评分(包括半颗星评分)实例代码  大连 网站制作,大连天途有线官网?  定制建站策划方案_专业建站与网站建设方案一站式指南  建站之星客服服务时间及联系方式如何?  如何选择PHP开源工具快速搭建网站?  做企业网站制作流程,企业网站制作基本流程有哪些?  建站之星如何防范黑客攻击与数据泄露?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何高效完成自助建站业务培训?  如何通过WDCP绑定主域名及创建子域名站点?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  安云自助建站系统如何快速提升SEO排名?  如何高效完成独享虚拟主机建站?  制作公司内部网站有哪些,内网如何建网站?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  建站VPS配置与SEO优化指南:关键词排名提升策略  广州商城建站系统开发成本与周期如何控制?  常州企业网站制作公司,全国继续教育网怎么登录?  孙琪峥织梦建站教程如何优化数据库安全?  制作网站的基本流程,设计网站的软件是什么?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  如何快速生成ASP一键建站模板并优化安全性?  如何高效配置香港服务器实现快速建站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  建站之星免费版是否永久可用?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  北京企业网站设计制作公司,北京铁路集团官方网站?  建站上市公司网站建设方案与SEO优化服务定制指南  建站主机数据库如何配置才能提升网站性能?  青岛网站建设如何选择本地服务器?  内网网站制作软件,内网的网站如何发布到外网?  建站主机是否属于云主机类型?  深入理解Android中的xmlns:tools属性  重庆网站制作公司哪家好,重庆中考招生办官方网站?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何通过二级域名建站提升品牌影响力?  建站之星2.7模板:企业网站建设与h5定制设计专题  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  制作电商网页,电商供应链怎么做? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。