<!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> |