jquery 分页

家住魔仙堡 提交于 2020-03-04 23:48:09
<!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>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!