zoukankan      html  css  js  c++  java
  • 推荐一款分页插件

    插件展示效果

      

    使用方法

    引入插件CSS、js。

    <link rel="stylesheet" type="text/css" href="pagination.css" />
    <script src="jquery.paging.js" type="text/javascript" charset="utf-8"></script>

    在项目中添加一个方法

    function getDPage(totalPage,currPage){
        $('.pagination').pagination({
            pageCount:totalPage,
            coping:true,
            current:currPage,
            prevContent:'上一页',
            nextContent:'下一页',
            callback:function(api){
                getData(api.getCurrent());
                $('body,html').scrollTop(0);
            }
        });
    }

    最后是分页的使用

    该处为传给之前写的方法中的参数:totalPage为后台传给的页码的总数,page为当前选中的页码数。
    function getData(page) {
    $(".pagination").addClass("hidden");//分页先隐藏
    var data=({})//传递给后台的参数,page为选中的页码, $.ajax({ type:
    "post", url: '', data: { "data": JSON.stringify(data) }, dataType: "json", success: function(data) { $(".pagination").removeClass("hidden");//展示分页 if(page == 1) { $(".pagination").empty();//单页面有多个分页的情况先需要先清除页面分页代码。 if($(".pagination").html().trim() == "") { getDPage(totalPage, page);//该处为传递给之前定义的方法中的参数:totalPage为后台传递的页码的总数,page为当前选中的页码数。 } } }, beforeSend: function(t) {}, error: function(t) { var a = JSON.stringify(t) } }); }

     为何需要先隐藏分页,原因是项目一般都会要求只有一页是不需要展示分页效果。

    获取列表一信息时必须使用getData(page)方法,分页才能正常使用。

    样式CSS、js我已整理好:http://pan.baidu.com/s/1bpGT68Z

  • 相关阅读:
    Cheatsheet: 2013 08.14 ~ 08.19
    Cheatsheet: 2013 08.01 ~ 08.13
    Cheatsheet: 2013 07.21 ~ 07.31
    Cheatsheet: 2013 07.09 ~ 07.20
    Cheatsheet: 2013 07.01 ~ 07.08
    Cheatsheet: 2013 06.23 ~ 06.30, Farewell GoogleReader(2008.07.20~2013.06.30)
    Cheatsheet: 2013 06.01 ~ 06.22
    mysql数据库备份参数
    css3 显示一行内容,多余的以省略号显示
    NPM install -save 和 -save-dev
  • 原文地址:https://www.cnblogs.com/luoshang/p/7345951.html
Copyright © 2011-2022 走看看