jquery 分页

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

相关文章