当前位置:   article > 正文

jq分页插件,支持动态,静态分页的插件,简单易用。

分页插件静态 假分页 知乎

工作中经常要用到分页功能。为了方便封装了一个比较通用的分页插件开源出来了,简单易用。

官网:https://cwlch.github.io/ChPaging

下载地址:https://github.com/cwlch/ChPaging

详细教程:https://cwlch.github.io/ChPaging/example/guida.html

示列:

功能介绍:

1、支持静态(写死的数据、假分页)、动态分页(Ajax动态请求数据); 
2、使用功能可安需求选择:首尾页、上下页、显示条数选择器、总页数展示、快速跳转; 
3、他没有自带样式,开发者可以完全自定义样式; 
4、简单(使用简单、代码简单);

使用方法:

第一步

将jquery和ChPaging库引入到页面中
  1. <script src="jquery.js"></script >
  2. <script src="ChPaging.1.0.1.min.js"></script >

第二步

创建一个ChPaging实例,并操作实例关联列表展示。 必须创建一个分页容器节点。
  1. //html
  2. <ul id="list"></ul>//与分页关联的列表节点
  3. <div id="pagingId"></div>//分页容器节点

1、动态分页,使用ajax请求即时数据

  1. var paging = new ChPaging($("pagingId"),{
  2. xhr : {//与jq的ajax方法属性值相似。不同点:不能设置success回调
  3. url : '服务端请求接口地址'
  4. data : {请求参数}
  5. ...
  6. },
  7. xhrSuccess : function(data){//ajax中的success回调
  8. return {data : data.lsit, count : data.count}
  9. }
  10. reloadPage : function(msg,data){
  11. //msg 返回属性
  12. //data 当前分页数据,数组。
  13. for(var i = 0; i < data.length; i++){
  14. $("#list").append(... data[i] ...);
  15. }
  16. }
  17. })

2、静态分页。(数据缓存在前端,不需要每次点击分页请求数据,也就是常说的假分页)

  1. var data = ["文章1","文章2","文章3","文章4","文章5","文章6"]
  2. var paging = new x
  3. data : data,
  4. limit : 2,
  5. reloadPage : function(msg,data){
  6. //msg 返回属性
  7. //data 当前分页数据,数组。
  8. for(var i = 0; i < data.length; i++){
  9. $("#list").append(... data[i] ...);
  10. }
  11. }
  12. })

 

希望对大家能有所帮助,欢迎留言讨论。

谢谢!

转载于:https://www.cnblogs.com/hrw3c/p/7538027.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/227950
推荐阅读
相关标签
  

闽ICP备14008679号