宝哥软件园

jQuery实现分页功能(包括ajax请求、后台数据和完整演示)

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

需求分析

1)需要首页和末页功能

2)点击查看上一页和下一页

3)将页面从页码刷新到当前可见页码的最后一页

实现理念

它也分为三个部分

1)点击首页,最后一页将直接显示首页或最后一页的内容。当前页面是第一页或最后一页。隐藏第一个或最后一个按钮。演示显示截图

第一页状态和最后一页状态代码的执行结果截图

2)点击可视页码截图

3)点击上一页或下一页,需要刷新页码状态时截图。昨天当前页码是7,右边图片显示的是点击上一页刷新页码时的状态。

代码参数描述

script src=' http : js/jquery-1 . 8 . 3 . min . js ' type=' text/JavaScript '/script script src=' http : data/data . js ' type=' text/JavaScript '/script script src=' http : js/sendajax . js ' type=' text/JavaScript '/script script src=' http 360 js/page . js ' type=' text/js '$('#ui-page ')。分页({pageSize:5,totalpage : inittotalpagenum });/script要区分清楚,所以把每个文件分开写。

Data.js //是json模拟的后台数据。

Sendajax.js //是模拟ajax请求后台数据的文件

Page.js //是一个用于生成页码的封装函数

InitTotalPageNum//模拟后台传入数据的总页数

PageSize//用户自定义参数,可以定义可视区域代码和当前演示。当页面大小=5,initTotalPageNum=3 3小于页面大小时,显示状态如下图所示

代码优缺点

1) ajax可以实现本地刷新,但不利于seo

2)生成的页码不改变dom结构,只改变页码

最近项目里的要求,一个我自己写的。如果你有时间,你会用js再次实现它。

如有必要,完成演示,点击此处下载

摘要

以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。

更多资讯
游戏推荐
更多+