结合Bootstrap 的 jquery.twbsPagination.js动态页码分页
2018-09-18 21:37
495 查看
1、引入js文件jquery.twbsPagination.js
<script type="text/javascript" src="plugins/page/jquery.twbsPagination.js"></script>
2、html里面添加类应用bootstrap的样式
<div class="text-center"> <div id="content"></div> <ul id="pagination-demo" class="sync-pagination pagination-lg"></ul> </div>
3、关于js的配置选项
$('.sync-pagination').twbsPagination({ totalPages: 20, onPageClick: function (evt, page) { $('#content').text('Page ' + page); } });
结合ajax 的 demo应用:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/bootstrap.css" /> <script src="js/jquery.min.js"></script> <script src="js/jquery.twbsPagination.js"></script> </head> <body> <div class="con"> <div class="content"></div> <!-- bootstrap类pagination-sm--> <ul class="oPage pagination-sm"></ul> </div> <script type="text/javascript"> $.ajax({ type:'get', url:'js/page.json', dataType:'json', data:{}, success:function(data){ init('pagination',5,10); }, error:function(){ alert("出错啦!"); } }); function init(id,count,num){ $('.oPage').twbsPagination({ totalPages: num,//总页数 startPage: 1, visiblePages:count,//显示的页数 first: '首页', prev: '前一页', next: '下一页', last: '尾页', //点击请求数据 onPageClick:function(event,page){ console.log(page);//page为当前页码 $.ajax({ type:"get", url:"js/page.json", async:true, success:function(data){ $('.content').append('<li></li>').addClass('page'); $.each(data, function(index,item) { $('.page').text(data[page].name); }); } }); } }) } </script> </body> </html>
json文件
[ { "name":"张三", "age":"19" }, { "name":"李四", "age":"45" } ]阅读更多
相关文章推荐
- Bootstrap jquery.twbsPagination.js动态页码分页
- Bootstrap jquery.twbsPagination.js动态页码分页实例代码
- jquery.twbsPagination.js动态页码分页demo
- jquery pagination插件动态分页实例(Bootstrap分页)
- asp.net mvc3 结合jquery.pagination.js 实现分页
- jquery.pagination结合jquery.tmpl封装前台分页--纯js实现与后端语言无关--适合所有前台分页情况
- 分页插件 jquery.twbsPagination.js
- jQuery.pagination.js---jquery自带分页
- 采用Jquery无刷新分页插件jquery.pagination.js 实现无刷新分页效果
- 无刷新分页 jquery.pagination.js
- 炫了一笔的分页技术,动态十足,纯手工打造,无bug(用bootstrap的css样式,jQuery控制动态)。
- bootstrap与jQuery结合的动态进度条
- 使用jquery.pagination.js实现无刷新分页
- jquery.pagination.js分页插件的使用
- jquery.pagination.js分页插件的运用
- jquery Pagination.js 实现分页程序
- 采用Jquery无刷新分页插件jquery.pagination.js 实现无刷新分页效果
- jquery结合js实现动态添加内容,并给动态添加的内容添加事件
- asp.net jquery无刷新分页插件(jquery.pagination.js)
- 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery