前言

本文主要介绍的是利用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小时内与您取得联系。