手机版

js实现简单分页导航栏效果

时间:2021-08-22 来源:互联网 编辑:宝哥软件园 浏览:

本文实例为大家分享了射流研究…实现分页导航栏效果的具体代码,供大家参考,具体内容如下

最终的效果:

1.分页需要的几个重要参数:

总记录条数:总计数(查数据库)

每页记录数:页面大小(自己设置)

总页数:totalPageNum(根据上面的参数计算)

当前页: currentPageNum(前台传入)

当前页要显示的内容:ListPageInfo(查数据库:页面大小和currentPageNum每页的计算起始记录索引

2.在超文本标记语言页面中添加分页导航条的差异

尸体!-分页导航条-div class=' page ' id=' PAG ' align=' center '!-a href=' JavaScript : void(0);'onclick='js_method($(this).html())'4/a - /div/body3 .编写分页逻辑的射流研究…

脚本类型=' text/JavaScript ' $(function(){//这里通过创建交互式、快速动态网页应用的网页开发技术查询到总记录数totalCount //设定每页显示记录数页面大小,算出总页数totalPageNum js_method(1,10);});/** * 传入当前页和和总页数*/function js _ method(currentagenum,total page num){ currentagenum=Number(currentagenum);var startPageNum=current tagenum-2;//起始页var endPageNum=current tagenum 2;//结束页$('#pag ').文本("")//清空导航条if(startPageNum=0){ startPageNum=1 endPageNum=startPageNum 4 } if(endPageNum totalPageNum){ endPageNum=totalPageNum startPageNum=endPageNum-4 } if(current tagenum!=1) { $('#pag ').追加(“a href=”JavaScript : void(0);onclick='js_method(1,' totalPageNum ')'首页/a' ) $('#pag ').追加(“a href=”JavaScript : void(0);onclick='js_method($(\ ').活动\ ')。text()-1,' TotalPageNum ')' id=' prepGenomm '/a ')} for(var I=0;I=endPageNumI){ if(I=StartPageNum){ if(I==CurrentAgenum){ var ele=' a href=' JavaScript : void(0);class=' active ' onclick=' js _ method($(this).text(),' TotalPageNum ')' I '/a ' } else { var ele=' a href=' JavaScript : void(0);onclick='js_method($(this).text(),' TotalPageNum ')' I '/a ' } $(' # PAG ').追加(ele)} if(current enum!=totalPageNum) { $('#pag ').追加(“a href=”JavaScript : void(0);onclick='js_method(Number($(\ ')).活动\ ')。text()) 1、“TotalPageNum()”id=" prep genomm " rel=" pre "/a ')$(" # PAG ").追加(“a href=”JavaScript : void(0);onclick='js_method(10,' totalPageNum ')'尾页/a' ) } //在这里通过创建交互式、快速动态网页应用的网页开发技术去查询当前页的数据} /script4 .添加钢性铸铁样式。页面{ height: 34px线高: 34px}.页面{ display : inline-block;border: 1px实心# edededdpadd : 0 12pxcolor : # 3e3e font-size : 14px;font-family: tahoma,simsun文本装饰:无;}.页面a:hover { color: # f40边框-颜色: # f40}.佩奇。主动的页面。活动:悬停{ color : # fff背景技术# f40border:固体1px # f40}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:js实现简单分页导航栏效果是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。