• ajax pagination 布局刷新


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="pagination.css" />
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.pagination.js"></script>

    <!-- Load data to paginate -->
    <script type="text/javascript" src="members.js"></script>

    <script type="text/javascript">

    /**
    * @param {int}page_index New Page index
    * @param {jQuery} jq the container with the pagination links as a jQuery object
    */
    function pageselectCallback(page_index, jq){

    var items_per_page = 5;

    var max_elem = Math.min((page_index+1) * items_per_page, members.length);

    var newcontent = '';

    // Iterate through a selection of the content and build an HTML string
    for(var i=page_index*items_per_page;i<max_elem;i++)
    {
    newcontent += '<dt>' + members[i][0] + '</dt>';
    newcontent += '<dd class="state">' + members[i][2] + '</dd>';
    newcontent += '<dd class="party">' + members[i][3] + '</dd>';
    }

    $('#Searchresult').html(newcontent);

    return false;
    };

    $(document).ready(function(){

    $("#Pagination").pagination(303, {
    prev_text:'上一页',
    next_text:'下一页',
    num_edge_entries:2,
    items_per_page: 5,
    num_display_entries: 10,
    callback: pageselectCallback
    });

    });

    </script>

    <title>Pagination</title>
    </head>
    <body>
    <div id="content">
    <h3>List of former </h3>
    <dl id="Searchresult">
    <dt>Something error ...</dt>
    </dl>

    <div id="Pagination" class="pagination">
    </div>
    </div>
    </body>
    </html>

    下面是页面效果:

    参数说明:

    参数名描述参数值
    maxentries 总条目数                           必选参数,整数
    items_per_page 每页显示的条目数                       可选参数,默认是10
    num_display_entries 连续分页主体部分显示的分页条目数                       可选参数,默认是10
    current_page 当前选中的页面                      可选参数,默认是0,表示第1页
    num_edge_entries 两侧显示的首尾分页的条目数                      可选参数,默认是0
    link_to 分页的链接                  字符串,可选参数,默认是"#"
    prev_text “前一页”分页按钮上显示的文字                 字符串参数,可选,默认是"Prev"
    next_text “下一页”分页按钮上显示的文字                字符串参数,可选,默认是"Next"
    ellipse_text 省略的页数用什么文字表示                   可选字符串参数,默认是"…"
    prev_show_always 是否显示“前一页”分页按钮           布尔型,可选参数,默认为true,即显示“前一页”按钮
    next_show_always 是否显示“下一页”分页按钮           布尔型,可选参数,默认为true,即显示“下一页”按钮
    callback 回调函数              当点击链接的时候此函数被调用,此函数接受两个参数,新一页的id和pagination容器(一个DOM元素)。如果回调函数返回false,则pagination事件停止执行

    样式效果展示:

    demo链接如下:

     http://files.cnblogs.com/xiexy/pagingnation.rar

    到此为止,主要为自己做备忘,同时方便有需要的人。呵呵!

  • 相关阅读:
    SM2加解密代码示例
    RSA加解密代码示例
    base64加解密示例
    Hutool-数据类型转换
    Hutool工具-定时任务的使用
    Java面试题(5)mybatis、数据库
    Java面试题(4)Spring
    List、List<object>、List<?>三者的区别
    关于鉴权,看懂这篇就够了
    raft之一致性算法raft
  • 原文地址:https://www.cnblogs.com/xiexy/p/4041006.html
Copyright © 2020-2023  润新知