| 
  
 | 
<!DOCTYPE html> 
 | 
<html> 
 | 
<head> 
 | 
  <meta charset="utf-8"> 
 | 
  <title>功能演示1 - 通用分页组件</title> 
 | 
  <meta name="renderer" content="webkit"> 
 | 
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
 | 
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> 
 | 
  <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> 
 | 
  <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> 
 | 
</head> 
 | 
<body> 
 | 
  
 | 
  
 | 
  <div class="layui-card layadmin-header"> 
 | 
    <div class="layui-breadcrumb" lay-filter="breadcrumb"> 
 | 
      <a lay-href="">主页</a> 
 | 
      <a><cite>组件</cite></a> 
 | 
      <a><cite>分页演示一</cite></a> 
 | 
    </div> 
 | 
  </div> 
 | 
   
 | 
  <div class="layui-fluid"> 
 | 
    <div class="layui-row layui-col-space15"> 
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">总页数低于页码总数</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo0"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">总页数大于页码总数</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo1"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">自定义主题 - 颜色随意定义</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo2"></div> 
 | 
            <div id="test-laypage-demo2-1"></div> 
 | 
            <div id="test-laypage-demo2-2"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">自定义首页、尾页、上一页、下一页文本</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo3"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">不显示首页尾页</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo4"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">开启HASH</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo5"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
       
 | 
      <div class="layui-col-md12"> 
 | 
        <div class="layui-card"> 
 | 
          <div class="layui-card-header">只显示上一页、下一页</div> 
 | 
          <div class="layui-card-body"> 
 | 
            <div id="test-laypage-demo6"></div> 
 | 
          </div> 
 | 
        </div> 
 | 
      </div> 
 | 
    </div> 
 | 
  </div> 
 | 
  
 | 
   
 | 
  <script src="../../../layuiadmin/layui/layui.js"></script>   
 | 
  <script> 
 | 
  layui.config({ 
 | 
    base: '../../../layuiadmin/' //静态资源所在路径 
 | 
  }).extend({ 
 | 
    index: 'lib/index' //主入口模块 
 | 
  }).use(['index', 'laypage'], function(){ 
 | 
    var laypage = layui.laypage; 
 | 
     
 | 
    //总页数低于页码总数 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo0' 
 | 
      ,count: 50 //数据总数 
 | 
    }); 
 | 
     
 | 
    //总页数大于页码总数 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo1' 
 | 
      ,count: 70 //数据总数 
 | 
      ,jump: function(obj){ 
 | 
        console.log(obj) 
 | 
      } 
 | 
    }); 
 | 
     
 | 
    //自定义样式 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo2' 
 | 
      ,count: 100 
 | 
      ,theme: '#1E9FFF' 
 | 
    }); 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo2-1' 
 | 
      ,count: 100 
 | 
      ,theme: '#FF5722' 
 | 
    }); 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo2-2' 
 | 
      ,count: 100 
 | 
      ,theme: '#FFB800' 
 | 
    }); 
 | 
     
 | 
    //自定义首页、尾页、上一页、下一页文本 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo3' 
 | 
      ,count: 100 
 | 
      ,first: '首页' 
 | 
      ,last: '尾页' 
 | 
      ,prev: '<em>←</em>' 
 | 
      ,next: '<em>→</em>' 
 | 
    }); 
 | 
     
 | 
    //不显示首页尾页 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo4' 
 | 
      ,count: 100 
 | 
      ,first: false 
 | 
      ,last: false 
 | 
    }); 
 | 
     
 | 
    //开启HASH 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo5' 
 | 
      ,count: 500 
 | 
      ,curr: location.hash.replace('#!fenye=', '') //获取hash值为fenye的当前页 
 | 
      ,hash: 'fenye' //自定义hash值 
 | 
    }); 
 | 
     
 | 
    //只显示上一页、下一页 
 | 
    laypage.render({ 
 | 
      elem: 'test-laypage-demo6' 
 | 
      ,count: 50 
 | 
      ,layout: ['prev', 'next'] 
 | 
      ,jump: function(obj, first){ 
 | 
        if(!first){ 
 | 
          layer.msg('第 '+ obj.curr +' 页'); 
 | 
        } 
 | 
      } 
 | 
    }); 
 | 
     
 | 
  }); 
 | 
  </script> 
 | 
</body> 
 |