51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

分享一款不错的jQuery分页插件:Cypager

好像还没分享过有关分页的文章,最近做了一个活动页面,统计用户中奖数据,需要用到分页,先前都是开发做的分页效果,效果很一般,代码也复杂。

这次活动想尝试新的分页,无意间发现一款不错的jQuery插件:Cypager。

600.jpg

它可以传入总页数和每页显示条数,可设置显示多少位数字,ajax请求后台返回当前页条数。

说明:

jQuery可点击回调的分页插件,cypager一款强大的支持分页效果的,样式有点类似bootstrap分页。上一页、下一页加载前的回调效果。cypager插件兼容 IE8+,Chrome,Firefox 浏览器,核心文件仅 5KB。

调用:

调用jQuery库、cypager.js和css,如下:

<script src="js/jquery-1.7.2.min.js"></script>
<link rel="stylesheet" href="css/cypager.min.css" />
<script type="text/javascript" src="js/cypager.min.js" ></script>

这里说明下,jQuery库文件需要1.7.2或以上版本。

那么如何生成分页效果呢,看下如下代码:

<div id="pagerArea" unselectable="on" onselectstart="return false;"></div>
$("#pagerArea").cypager({pg_size: 10, pg_nav_count: 8, pg_total_count: 194, pg_call_fun: function(count) { 
        $("#console").html("正在加载第(" + count + ")页的数据,请稍后......."); 
    } 
});

cypager分页插件也有一些API参数:

|-------------------------|-------------|----------| | 参数 | 描述 | 默认值 | | pgerId | 插件的ID | cy_pager | | pg_size | 每页显示记录数 | 10 | | pg_cur_count | 当前页数 | - | | pg_total_count | 总记录数 | - | | pg_nav_count | 显示多少个导航数 | 7 | | pg_prev_name | 上一页按钮名称 | PREV | | pg_next_name | 下一页按钮名称 | NEXT | | pg_call_fun(page_count) | 回调函数,点击按钮执行 | - |

差不多就介绍到这里了,实际应用我们可以看下具体案例:DEMO

总结

cypager jQuery分页插件是我目前觉得最轻便的一款了,所以拿出来分享下。如果您有更好的,请留言,谢谢。

赞(0)
未经允许不得转载:工具盒子 » 分享一款不错的jQuery分页插件:Cypager