jQuery分页插件bs_pagination
来源:互联网 发布:中国it行业发展前景 编辑:程序博客网 时间:2024/06/17 17:29
bs_pagination是jQuery分页插件(Ajax分页插件),基于Bootstrap。一次性加载,故分页切换时无刷新与延迟。
要求:
jquery>=1.8 bootstrap>=2
如何使用bs_pagination
1.添加对bs_pagination的css和js文件的引用。
<!-- It is a good idea to bundle all CSS in one file. The same with JS --> <!-- JQUERY --><script type="text/javascript" src="/path/to/jquery.min.js"></script> <!-- BOOTSTRAP --><link rel="stylesheet" type="text/css" href="/path/to/bootstrap.min.css"><script type="text/javascript" src="/path/to/bootstrap.min.js"></script> <!-- PAGINATION plugin --><link rel="stylesheet" type="text/css" href="/path/to/jquery.bs_pagination.min.css"><script type="text/javascript" src="/path/to/jquery.bs_pagination.min.js"></script><script type="text/javascript" src="/path/to/bs_pagination/localization/en.min.js"></script>
2.创建一个div用于渲染bs_pagination插件。给其一个ID。
<!-- Just create a div and give it an ID --> <div id="demo_pag1"></div>
3.添加如下的javascript代码
$("#demo_pag1").bs_pagination({ totalPages: 100 });
参数
$('#elelment_id')里的element_id是我们的分页窗口ID。
$("#element_id").bs_pagination({ currentPage: 1,//当前页 rowsPerPage: 10,//总页数 maxRowsPerPage: 100, totalPages: 100, totalRows: 0, visiblePageLinks: 5,//显示的最多分页链接数 showGoToPage: true, showRowsPerPage: true, showRowsInfo: true, showRowsDefaultInfo: true, directURL: false, // or a function with current page as argument disableTextSelectionInNavPane: true, // disable text selection and double click bootstrap_version: "3", // bootstrap 3 containerClass: "well", mainWrapperClass: "row", navListContainerClass: "col-xs-12 col-sm-12 col-md-6", navListWrapperClass: "", navListClass: "pagination pagination_custom", navListActiveItemClass: "active", navGoToPageContainerClass: "col-xs-6 col-sm-4 col-md-2 row-space", navGoToPageIconClass: "glyphicon glyphicon-arrow-right", navGoToPageClass: "form-control small-input", navRowsPerPageContainerClass: "col-xs-6 col-sm-4 col-md-2 row-space", navRowsPerPageIconClass: "glyphicon glyphicon-th-list", navRowsPerPageClass: "form-control small-input", navInfoContainerClass: "col-xs-12 col-sm-4 col-md-2 row-space", navInfoClass: "", // element IDs nav_list_id_prefix: "nav_list_", nav_top_id_prefix: "top_", nav_prev_id_prefix: "prev_", nav_item_id_prefix: "nav_item_", nav_next_id_prefix: "next_", nav_last_id_prefix: "last_", nav_goto_page_id_prefix: "goto_page_", nav_rows_per_page_id_prefix: "rows_per_page_", nav_rows_info_id_prefix: "rows_info_", onChangePage: function() { // returns page_num and rows_per_page after a link has clicked }, onLoad: function() { // returns page_num and rows_per_page on plugin load }});
事件
//onChangePage$("#element_id").bs_pagination({ onChangePage: function(event, data) { // your code here e.g. console.log('Current page is: ' + currentPage.col + '. ' + rowsPerPage + ' are displayed per page.'); }}); //onLoad$("#element_id").bs_pagination({ onLoad: function(event, data) { // your code here e.g. console.log('Current page is: ' + currentPage.col + '. ' + rowsPerPage + ' are displayed per page.'); }});
汉化
rsc_bs_pag.go_top_text = '首页'; rsc_bs_pag.go_prev_text = '上一页'; rsc_bs_pag.go_next_text = '下一页'; rsc_bs_pag.go_last_text = '末页';
0 0
- jQuery分页插件bs_pagination
- jquery分页插件
- jquery滚动分页插件
- myPagination Jquery 分页 插件
- myPagination Jquery 分页 插件
- jQuery分页插件jPage
- jQuery 分页插件 pagination
- jQuery分页小插件
- jQuery 分页插件
- jQuery分页插件
- jquery分页插件
- jquery 分页插件
- [JQuery]分页插件PageList
- 分页插件-jquery.pagination
- Jquery异步分页插件
- Jquery 分页插件
- jquery ajax分页插件
- jquery分页插件开发
- Java后端笔记(1)Jsp初探
- CentOS7上编译Android系统
- [李景山php]每天TP5-20170111|thinkphp5-Model.php-4
- 微信热补丁修复框架--tinker
- Windows Server 2008 R2远程桌面服务配置和授权激活
- jQuery分页插件bs_pagination
- OnTriggerEnter用法补充
- 如何封装input验证(个人感觉还可以)
- PowerDesigner快捷键
- 数字信号处理的重要概念
- 新闻学术性c
- 远程1
- 第十五周 OJ 字符串分段
- 养老保险关系转移