<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>简单实用且功能齐全的jQuery分页插件|DEMO_jQuery之家-自由分享jQuery、html5、css3的插件库</title>
<link rel="stylesheet" type="text/css" href="css/normalize.css" />
<link rel="stylesheet" type="text/css" href="css/default.css">
<link href="dist/pagination.css" rel="stylesheet" type="text/css">
<style type="text/css">
ul, li{
list-style: none;
}
#wrapper{
width: 900px;
margin: 20px auto;
}
.data-container{
margin-top: 5px;
}
.data-container ul{
padding: 0;
margin: 0;
}
.data-container li{
margin-bottom: 5px;
padding: 5px 10px;
background: #66677c;
color: #fff;
}
</style>
</head>
<body>
<article class="htmleaf-container">
<header class="htmleaf-header">
<h1>简单实用且功能齐全的jQuery分页插件 <span>A jQuery plugin to provide simple yet fully customisable pagination</span></h1>
<div class="htmleaf-links">
<a class="htmleaf-icon icon-htmleaf-home-outline" href="http://www.htmleaf.com/" title="jQuery之家" target="_blank"><span> jQuery之家</span></a>
<a class="htmleaf-icon icon-htmleaf-arrow-forward-outline" href="http://www.htmleaf.com/jQuery/Menu-Navigation/201511202805.html" title="返回下载页" target="_blank"><span> 返回下载页</span></a>
</div>
</header>
<div id="wrapper">
<section>
<div class="data-container"></div>
<div id="pagination-demo1"></div>
</section>
</div>
</article>
<script src="js/jquery-1.10.2.min.js"></script>
<script src="dist/pagination.js"></script>
<script>
$(function(){
function createDemo(name){
var container = $(‘#pagination-‘ + name);
var sources = function(){
var result = [];
for(var i = 1; i < 196; i++){
result.push(i);
}
return result;
}();
var options = {
dataSource: sources,
className: ‘paginationjs-theme-blue‘,
callback: function(response, pagination){
window.console && console.log(response, pagination);
var dataHtml = ‘<ul>‘;
$.each(response, function(index, item){
dataHtml += ‘<li>‘+ item +‘</li>‘;
});
dataHtml += ‘</ul>‘;
container.prev().html(dataHtml);
}
};
//$.pagination(container, options);
container.addHook(‘beforeInit‘, function(){
window.console && console.log(‘beforeInit...‘);
});
container.pagination(options);
container.addHook(‘beforePageOnClick‘, function(){
window.console && console.log(‘beforePageOnClick...‘);
//return false
});
return container;
}
createDemo(‘demo1‘);
});
</script>
</body>
</html>| | <!doctype html> |
| | <html lang="zh"> |
| | <head> |
| | <meta charset="UTF-8"> |
| | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| | <title>简单实用且功能齐全的jQuery分页插件|DEMO_jQuery之家-自由分享jQuery、html5、css3的插件库</title> |
| | <link rel="stylesheet" type="text/css" href="css/normalize.css" /> |
| | <link rel="stylesheet" type="text/css" href="css/default.css"> |
| | <link href="dist/pagination.css" rel="stylesheet" type="text/css"> |
| | <style type="text/css"> |
| | ul, li{ |
| | list-style: none; |
| | } |
| | #wrapper{ |
| | width: 900px; |
| | margin: 20px auto; |
| | } |
| | .data-container{ |
| | margin-top: 5px; |
| | } |
| | .data-container ul{ |
| | padding: 0; |
| | margin: 0; |
| | } |
| | .data-container li{ |
| | margin-bottom: 5px; |
| | padding: 5px 10px; |
| | background: #66677c; |
| | color: #fff; |
| | } |
| | </style> |
| | </head> |
| | <body> |
| | <article class="htmleaf-container"> |
| | <header class="htmleaf-header"> |
| | <h1>简单实用且功能齐全的jQuery分页插件 <span>A jQuery plugin to provide simple yet fully customisable pagination</span></h1> |
| | <div class="htmleaf-links"> |
| | <a class="htmleaf-icon icon-htmleaf-home-outline" href="http://www.htmleaf.com/" title="jQuery之家" target="_blank"><span> jQuery之家</span></a> |
| | <a class="htmleaf-icon icon-htmleaf-arrow-forward-outline" href="http://www.htmleaf.com/jQuery/Menu-Navigation/201511202805.html" title="返回下载页" target="_blank"><span> 返回下载页</span></a> |
| | </div> |
| | </header> |
| | <div id="wrapper"> |
| | <section> |
| | <div class="data-container"></div> |
| | <div id="pagination-demo1"></div> |
| | </section> |
| | </div> |
| | </article> |
| | |
| | <script src="js/jquery-1.10.2.min.js"></script> |
| | <script src="dist/pagination.js"></script> |
| | <script> |
| | $(function(){ |
| | |
| | function createDemo(name){ |
| | var container = $(‘#pagination-‘ + name); |
| | var sources = function(){ |
| | var result = []; |
| | |
| | for(var i = 1; i < 196; i++){ |
| | result.push(i); |
| | } |
| | |
| | return result; |
| | }(); |
| | |
| | var options = { |
| | dataSource: sources, |
| | className: ‘paginationjs-theme-blue‘, |
| | callback: function(response, pagination){ |
| | window.console && console.log(response, pagination); |
| | |
| | var dataHtml = ‘<ul>‘; |
| | |
| | $.each(response, function(index, item){ |
| | dataHtml += ‘<li>‘+ item +‘</li>‘; |
| | }); |
| | |
| | dataHtml += ‘</ul>‘; |
| | |
| | container.prev().html(dataHtml); |
| | } |
| | }; |
| | |
| | //$.pagination(container, options); |
| | |
| | container.addHook(‘beforeInit‘, function(){ |
| | window.console && console.log(‘beforeInit...‘); |
| | }); |
| | container.pagination(options); |
| | |
| | container.addHook(‘beforePageOnClick‘, function(){ |
| | window.console && console.log(‘beforePageOnClick...‘); |
| | //return false |
| | }); |
| | |
| | return container; |
| | } |
| | |
| | createDemo(‘demo1‘); |
| | |
| | }); |
| | </script> |
| | </body> |
| | </html> |